Зачем нужна семантика перемещения?
В каких случаях необходимо объявлять деструктор виртуальным?
Что пришло на смену std::auto_ptr в C++?
Расскажи о принципах объектно-ориентированного программирования (ООП).
Для каких целей может использоваться виртуальное наследование в C++?
Является ли хорошей идеей использовать тип float в качестве ключа для контейнера?
Для чего нужен чисто виртуальный метод и какова его синтаксическая структура?
Что еще, кроме данных, будет храниться при сериализации в файл формата JSON?
Какие существуют умные указатели в C++?
Какие гарантии безопасности ты знаешь?
Что такое транзакционность?
Что такое структура данных priority_queue?
Как сделать так, чтобы в shared_ptr происходили утечки памяти?
Какие тонкости существуют при вызове виртуальных функций из конструктора или деструктора?
Какие достоинства и недостатки существуют у двоичной сериализации?
Что нужно сделать, чтобы выбрасывать исключения из конструктора?
Как называется возможность вызова функции без явного указания пространства имен (namespace)?
Что произойдет, если выполнить оператор delete для указателя, равного nullptr?
Когда при вызове исключения (exception) не вызываются деструкторы?
Что означает аббревиатура YAGNI?