В чем разница между выбросом исключения и абортом программы?
Какова временная сложность операций вставки, поиска и удаления в бинарном дереве в среднем и худшем случае?
Что такое взаимоблокировка (deadlock) в контексте многопоточных программ?
Что произойдет, если в коде не будет указан тип переменной, который компилятор не сможет определить?
Какова временная сложность операций вставки, удаления и поиска в структуре данных set?
Что необходимо сделать для того, чтобы использовать класс в качестве ключа в unordered_map?
Как установить значение 0 в определенный бит числа?
Почему использование ссылки более безопасно для защиты от изменений по сравнению с указателем?
Расскажи о способах передачи параметров в функции на языке C/C++.
Какой тип данных обычно используется для счетчиков в C++?
Что нужно сделать, чтобы хранить свою структуру в unordered_map?
На каком контейнере построены стек и очередь?
Как можно привести к утечке памяти при использовании unique_ptr?
На основе чего несколько `shared_ptr` могут ссылаться на один и тот же объект?
О чем следует помнить при вызове исключений в деструкторе?
Что произойдёт, если скопировать объект типа string?
Назовите основные принципы объектно-ориентированного программирования.
Почему семантика перемещения не будет работать, если оператор перемещения не помечен как noexcept?
Для чего нужен чисто виртуальный метод и какова его синтаксическая структура?
Какими свойствами должен обладать объект, чтобы его можно было использовать в качестве ключа в ассоциативных контейнерах?