Какие виды конструкторов могут быть у класса?
Что такое наследование в объектно-ориентированном программировании?
В чем разница между созданием объекта типа shared_ptr с помощью конструктора и с помощью функции make_shared?
Как сделать так, чтобы пользователь класса не мог создать объект этого класса в куче?
Что происходит с вектором (std::vector) при добавлении элемента?
О чем следует помнить при выбрасывании исключений в конструкторе?
Как бы вы реализовали сериализацию двунаправленного списка?
Какой алгоритм сортировки используется в функции sort?
Какова сложность операций с кучей?
Что такое стек и технологии выравнивания памяти?
Что такое интерфейсный класс в C++?
Каковы, на ваш взгляд, недостатки объектно-ориентированного программирования?
Как можно отсортировать список?
В каких контейнерах STL реализовано черно-красное дерево?
Знаешь ли ты, как защитить заголовочный файл от повторного включения?
Как устроен контейнер map в C++?
Что вы знаете об умных указателях в C++?
При возникновении исключения в конструкторе при вызове оператора new происходит утечка памяти. Как справиться с этим?
Что произойдет, если вызвать функцию free для указателя, равного nullptr?
Является ли ссылка всегда псевдонимом или может ли она вести себя как указатель?