C/C++
Как работает счетчик в shared_ptr?
Зачем нужен виртуальный деструктор в C++?
Что нужно сделать для того, чтобы хранить свою структуру в контейнере map?
Каковы, на ваш взгляд, недостатки объектно-ориентированного программирования?
Какие поля автоматически индексируются при создании базы данных без явного указания полей для индексации?
Из каких компонентов состоит shared_ptr?
Зачем необходимо вызывать методы join и detach для потока? Какие последствия могут возникнуть, если не вызывать эти методы?
Какой тип данных обычно используется для счётчиков в C++?
Как происходит вызов конструктора и деструктора в C++?
Какова сложность операций с кучей?
Какова сложность доступа к элементу в различных структурах данных?
В чем разница между std::map и std::unordered_map в C++?
Что такое наследование в объектно-ориентированном программировании?
Какова сложность операции push_back у std::vector?
Какова сложность удаления элемента из конца вектора в C++?
Как работает хеш-таблица?
Когда невозможно присоединить поток?
Что происходит с памятью процесса, когда в Linux происходит его форк?
Почему семантика перемещения не будет работать, если оператор перемещения не помечен как noexcept?
Какова сложность удаления элемента из начала вектора (vector) в C++?