Является ли хорошей идеей использовать тип float в качестве ключа для контейнера?
Как можно ограничить создание объектов класса в динамической памяти (heap) пользователями этого класса?
Как вы можете гарантировать отсутствие исключений в вашем коде на C/C++?
В каком порядке инициализируются элементы списка в конструкторе после двоеточия?
Каковы преимущества использования контейнера list по сравнению с контейнером vector?
За счет чего появляется амортизированная константная сложность в структуре данных map?
О чем следует помнить при выбросе исключений в конструкторе?
Что такое базовая гарантия безопасности в контексте стандартной библиотеки C++ и как она влияет на управление ресурсами?
Как называется идиома статического полиморфизма в C++?
Сколько памяти занимают такие типы данных, как bool, char, short, int, long long, float и double?
Какова асимптотическая сложность операций с классом std::vector в C++?
Какое преимущество даст строка, построенная на использовании списка?
Какие две функции можно использовать в C++ для определения типов во время выполнения программы?
Знакомы ли вы с механизмами синхронизации, такими как спинлоки и взаимные блокировки (deadlock)?
Какое минимальное количество мьютексов необходимо для возникновения дедлока?
Как проверить, что код работает на этапе компиляции?
Какие особенности существуют при десериализации в C++?
Как устроена хеш-таблица в контейнере unordered_map?
Какова аналогия статического уровня видимости в файле C++?
Что пришло на смену std::auto_ptr в C++?