Какие существуют умные указатели, кроме auto_ptr и unique_ptr?
В каких ситуациях необходимо писать код в заголовочных файлах?
Какое минимальное количество мьютексов необходимо для возникновения дедлока?
Что необходимо сделать с классом, чтобы его можно было использовать в качестве ключа в std::map или std::unordered_map?
Как называется идиома статического полиморфизма в C++?
Как проверить, произошло ли исключение в одном из потоков?
Из каких компонентов состоит shared_ptr?
Какие существуют lock_guard в стандартной библиотеке C++?
Что такое базовая гарантия безопасности в контексте стандартной библиотеки C++ и как она влияет на управление ресурсами?
Что произойдёт, если скопировать объект типа string?
Как можно ограничить создание объектов класса в динамической памяти (heap) пользователями этого класса?
Какое присваивание разрешает использование unique_ptr в C++?
Что такое семантика перемещения и как её использовать?
О чем следует помнить при выбросе исключений в конструкторе?
Что происходит с динамической памятью при взаимодействии программ на C и C++?
Расскажи о принципах объектно-ориентированного программирования (ООП).
Что такое функции обратного вызова?
Для работы с сетью вы использовали стандартные библиотеки или разработали собственные решения?
Является ли перегрузка логических операций хорошей практикой или плохой практикой?
На какой структуре данных основана стандартная библиотечная очередь с приоритетом (priority_queue)?