C/C++ | Вопросы собесов

🤔 На каком контейнере построены stack и queue?1. stack: построен на основе контейнера deque по умо...

Читать далее

🤔 Что еще происходит помимо вызова деструкторов во время сборки мусора?🚩Маркировка (Marking)Сборщи...

Читать далее

🤔 Когда невозможно присоединить поток?1. Поток невозможно присоединить, если он уже был присоединё...

Читать далее

🤔 Что будет если вызвать дважды lock()?Если вызвать дважды lock() на одном и том же объекте std::mu...

Читать далее

🤔 Зачем писать условие проверки потока joinable()?1. Метод joinable() проверяет, связан ли поток с...

Читать далее

🤔 Сколько места в байтах занимает указатель?Размер указателя в байтах зависит от архитектуры систем...

Читать далее

🤔 Можно ли копировать потоки?Нет, потоки (std::thread) нельзя копировать, так как это может привест...

Читать далее

🤔 Что знаешь о умных указателях?Умные указатели (smart pointers) в C++ – это классы-обёртки для обы...

Читать далее

🤔 Зачем вызывать join и detach у потока? Что будет, если не вызвать?1. join: позволяет дождаться з...

Читать далее

🤔 Расскажи про константные методы? Это методы класса, которые гарантируют, что они не будут изменят...

Читать далее