Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
60%
std::atomic требует, чтобы все операции имели строгий порядок исполнения
31%
std::memory_order::acquire и std::memory_order::release не гарантируют полное упорядочение операций
4%
std::memory_order определяет семантику синхронизации для атомарных операций
4%
std::atomic позволяет выполнять атомарные операции над объектами
Anonymous Quiz
19%
std::exception
77%
std::runtime_error
3%
std::logic_error
1%
std::invalid_argument
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
6%
std::multimap является частью библиотеки
12%
std::multimap позволяет хранить несколько значений с одинаковыми ключами
65%
std::multimap обеспечивает уникальность значений для каждого ключа
18%
std::multimap упорядочивает элементы по ключам
Anonymous Quiz
9%
std::unique_ptr поддерживает пользовательские делетеры
87%
std::unique_ptr можно копировать для передачи владения
3%
std::unique_ptr автоматически освобождает объект при разрушении
1%
std::unique_ptr управляет уникальным владением объекта через указатель
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
16%
std::insert_iterator изменяет размер контейнера
16%
std::insert_iterator может быть использован с контейнерами, поддерживающими вставку элементов
45%
std::insert_iterator требует указания позиции для вставки элементов
24%
std::insert_iterator создает итератор, который вставляет элементы в контейнер
🤔3💊1
Anonymous Quiz
2%
std::async запускает асинхронную задачу
73%
std::async всегда выполняет задачу в новом потоке
16%
std::async может использовать лямбды или функции в качестве задачи
9%
std::async может возвращать std::future для получения результата
Если исключение выбрасывается в конструкторе, объект считается несозданным, и деструктор для него не вызывается. Если исключение выбрасывается в деструкторе, оно может привести к завершению программы, если другое исключение уже активно.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
73%
std::thread автоматически завершает поток, если main() завершается
4%
std::thread позволяет запускать функции в отдельных потоках
21%
std::thread требует явного вызова join() или detach() для корректного завершения
3%
std::thread поддерживает передачу параметров в запускаемую функцию
Anonymous Quiz
3%
std::function может оборачивать обычные функции, функции-члены и лямбда-выражения
13%
std::function поддерживает хранение и вызов объектов функций
25%
std::function может быть использован для отложенного вызова функции
59%
std::function требует явного указания типа функции при создании
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2💊2
Anonymous Quiz
14%
std::thread::join должен быть вызван для каждого созданного потока
10%
std::thread::join блокирует текущий поток до завершения присоединенного потока
19%
Если std::thread::join не вызван, программа завершится с ошибкой
57%
std::thread::join может быть вызван несколько раз для одного потока
💊7🤔2
Anonymous Quiz
64%
std::invoke требует явного указания типов аргументов
11%
std::invoke позволяет вызывать функции, функции-члены и объекты-функторы
3%
std::invoke является частью библиотеки
22%
std::invoke автоматически разыменовывает указатели на функции
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2💊1
Anonymous Quiz
79%
std::vector::reserve изменяет фактический размер вектора
9%
std::vector::reserve увеличивает вместимость вектора до заданного значения
4%
std::vector::reserve помогает избежать частого перераспределения памяти
9%
std::vector::reserve не изменяет элементы вектора
Anonymous Quiz
30%
std::lock_guard не может быть скопирован
12%
std::lock_guard автоматически освобождает мьютекс при выходе из области видимости
7%
std::lock_guard автоматически захватывает мьютекс при создании
51%
std::lock_guard предоставляет возможность явного освобождения мьютекса
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Anonymous Quiz
10%
std::type_index предоставляет хэшируемую обертку для std::type_info
10%
std::type_index является частью библиотеки
45%
std::type_index может использоваться для получения имени типа в виде строки
35%
std::type_index поддерживает сравнение типов