На основе чего несколько `shared_ptr` могут ссылаться на один и тот же объект?
Можно ли использовать числа с плавающей запятой в качестве ключей контейнеров?
Для чего нужен чисто виртуальный метод и какова его синтаксическая структура?
Какими свойствами должен обладать объект, чтобы его можно было использовать в качестве ключа в ассоциативных контейнерах?
Назовите основные принципы объектно-ориентированного программирования.
Может ли конструктор быть виртуальным методом?
Что такое рекурсия?
Как называется одинаковый результат после применения хеш-функции?
Каковы основные проблемы, связанные с использованием указателей в C/C++?
Какой тип данных следует использовать в качестве ключа для представления денежного эквивалента?
Расскажи о принципах объектно-ориентированного программирования (ООП).
Что нужно сделать, чтобы использовать свой класс в качестве ключа в map или unordered_map?
Какое присваивание разрешает использование unique_ptr в C++?
Что означает аббревиатура YAGNI?
На какие виды можно разделить сериализацию?
Как устроены строки в C++?
Приведи примеры практического применения оператора placement new.
Какие существуют два типа оператора delete в C++?
Что такое семантика перемещения и как её использовать?
Какой новый тип переменных был введен в C++11?