Что произойдет, если вызвать оператор delete на нулевом указателе (nullptr)?
Как исправить проблему, если мьютекс является локальной переменной?
Как устроены строки в C++?
На каких контейнерах основаны структуры данных stack и queue?
Какова сложность операции удаления элемента из вектора в C++?
Что происходит с памятью процесса, когда мы создаем его копию с помощью системного вызова fork в операционной системе Linux?
Какие тонкости необходимо учитывать, если исключение выбрасывается из конструктора?
Является ли ссылка всегда псевдонимом или она может вести себя как указатель?
Если в конструкторе будет вызвано исключение, будет ли вызван деструктор?
Можно ли копировать потоки?
Зачем необходимо вызывать методы join и detach для потока? Какие последствия могут возникнуть, если не вызывать эти методы?
На основании чего несколько объектов shared_ptr могут ссылаться на один и тот же указатель?
Зачем нужна семантика перемещения?
Можешь рассказать о концепции ввода-вывода (input/output)?
Что такое транзакционность?
Как работает счетчик в shared_ptr?
Как ограничить количество экземпляров класса в C++?
Сложность поиска в бинарных деревьях всегда логарифмическая?
За счёт каких факторов достигается амортизированная константная сложность в контейнере map?
Что происходит с элементами вектора при выполнении операции realloc?