C/C++
Что такое циклическая зависимость и какие проблемы она может вызвать?
Что такое SFINAE (Substitution Failure Is Not An Error) в C++?
Как можно синхронизировать взаимодействие между потоками?
Зачем компилятор помечает деструктор как noexcept?
Что произойдет, если выполнить оператор delete для указателя, равного nullptr?
Как работает виртуальная функция в C++?
У shared_ptr есть только один счетчик ссылок или их несколько?
Какие виды мьютексов существуют в стандартной библиотеке C++?
Что необходимо сделать с классом, чтобы его можно было использовать в качестве ключа в std::map или std::unordered_map?
Как проверить равенство двух чисел с плавающей точкой (float)?
Что ты знаешь о константных и неконстантных методах?
Как проверить, произошло ли исключение в одном из потоков?
Что такое коллизия в контексте хэширования и как она возникает, когда для разных ключей получается одно и то же хэш-значение?
Что такое циклическая зависимость и какие проблемы она может вызвать?
Какие виды мьютексов существуют в стандартной библиотеке C++?
Почему вектор будет плохо работать, если от него унаследоваться?
Как работает std::map и std::unordered_map в C++?
Зачем нужна семантика перемещения?
Для чего в умных указателях используются делеторы?
При помощи чего сохраняются исключения в C++?