Зачем необходимо вызывать методы join и detach для потока? Какие последствия могут возникнуть, если не вызывать эти методы?
Можешь рассказать о концепции ввода-вывода (input/output)?
На основании чего несколько объектов shared_ptr могут ссылаться на один и тот же указатель?
Для каких целей может использоваться виртуальное наследование в C++?
Что такое виртуальное наследование?
Как осуществляется подсчет ссылок в shared_ptr?
Каковы преимущества использования строки, построенной на основе списка?
Каким образом можно обойти константный метод в C++?
Можно ли копировать потоки?
Каковы преимущества использования vector по сравнению с list?
В какой области памяти создаются локальные, глобальные и статические переменные?
Является ли ссылка всегда псевдонимом или она может вести себя как указатель?
Что вы можете рассказать о работе с исключениями в конструкторах?
В чем преимущества использования lock_guard в C++?
Как выполнить операцию удаления элемента из начала в векторе, если порядок элементов не важен?
Как перегрузить оператор постфиксного и префиксного инкремента в C++?
Расскажите о различиях между ссылкой и указателем в языке C/C++.
Что произойдет, если выбросить исключение из деструктора?
Как перегрузить постфиксный и префиксный инкремент в C++?
Как называется обходной вариант передачи значения вместо ссылки в C/C++?