Anonymous Quiz
5%
std::scoped_lock не требует явного вызова методов для блокировки и разблокировки
32%
std::scoped_lock автоматически блокирует и разблокирует мьютексы
23%
std::scoped_lock может быть использован для управления блокировкой потоков
41%
std::scoped_lock обеспечивает безопасную блокировку нескольких мьютексов одновременно
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
5%
std::optional может содержать любое значение, включая std::nullopt
11%
std::optional является частью библиотеки
24%
std::optional используется для оборачивания значений, которые могут отсутствовать
59%
std::optional не поддерживает операторы сравнения
Anonymous Quiz
13%
std::unique_lock может быть использован для реализации ожидания и таймаутов
7%
std::unique_lock автоматически разблокирует мьютекс при выходе из области видимости
20%
std::unique_lock предоставляет более гибкие механизмы блокировки по сравнению с std::lock_guard
60%
std::unique_lock поддерживает блокировку нескольких мьютексов одновременно
🔥1💊1
2. Исключения позволяют безопасно остановить создание объекта, если данные или ресурсы не были успешно инициализированы.
3. Это защищает от использования некорректно инициализированных объектов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
25%
std::visit автоматически выбирает тип функции для обработки значения в std::variant
50%
std::visit требует, чтобы все типы в std::variant были обработаны
17%
std::visit позволяет выполнять операции на активном типе в std::variant
8%
std::visit поддерживает использование лямбда-выражений для обработки значений