Anonymous Quiz
10%
Команда AND может использоваться для установки битов в 0
19%
Команда AND выполняет побитовое И между двумя операндами
45%
Команда AND может использоваться только с регистрами
26%
Команда AND изменяет флаги состояния процессора в зависимости от результата
Anonymous Quiz
34%
std::sort может сортировать элементы по ключу
13%
std::sort может использовать пользовательский компаратор
27%
std::sort имеет сложность O(n log n) в среднем случае
25%
std::sort требует, чтобы элементы могли быть сравнены с помощью оператора <
🔥3👍1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
55%
std::condition_variable поддерживает автоматическое освобождение ресурсов
15%
std::condition_variable используется для синхронизации потоков, ожидающих определенных условий
17%
std::condition_variable требует совместного использования с std::mutex
13%
std::condition_variable может быть использован для реализации тайм-аутов ожидания
Anonymous Quiz
8%
std::allocator является частью библиотеки
24%
std::allocator используется для управления памятью в контейнерах STL
46%
std::allocator не может быть переопределен пользователем
22%
std::allocator позволяет настраивать стратегии выделения памяти
🔥1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
46%
std::future и std::promise поддерживают работу только с типом void
19%
std::future используется для получения результата из std::promise
13%
std::promise позволяет передать значение или исключение из одного потока в другой
23%
std::promise может быть создан без std::future и использоваться отдельно
Anonymous Quiz
8%
std::hypot вычисляет гипотенузу прямоугольного треугольника, используя длины двух катетов
18%
std::hypot возвращает результат с тем же типом, что и переданные аргументы
23%
std::hypot корректно обрабатывает случаи, когда один из катетов равен нулю
53%
std::hypot поддерживает только целочисленные типы данных
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
29%
std::timed_mutex требует явного освобождения
19%
std::timed_mutex позволяет захватывать мьютекс с таймаутом
40%
std::timed_mutex не поддерживает таймауты при захвате
12%
std::timed_mutex предоставляет возможность блокировки с таймаутом
Anonymous Quiz
23%
std::shared_mutex поддерживает совместное владение потоками
23%
std::shared_mutex позволяет нескольким потокам одновременно читать данные
38%
std::shared_mutex запрещает запись, пока выполняются чтения
17%
std::shared_mutex является частью библиотеки
🔥1
• Реализована как динамическая структура, состоящая из нескольких блоков памяти.
•Примеры использования: std::deque.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
24%
std::future::get блокирует выполнение до получения результата
17%
std::future::get может бросать исключение, если задача завершилась ошибкой
29%
std::future::get может быть вызван только один раз
31%
std::future::get не блокирует выполнение до получения результата
👍1
Anonymous Quiz
21%
std::transform_reduce является частью библиотеки
35%
std::transform_reduce всегда требует явного указания оператора преобразования
38%
std::transform_reduce поддерживает параллельное выполнение
6%
std::transform_reduce выполняет комбинацию операций преобразования и редукции
Если исключение выбрасывается в конструкторе, объект считается несозданным, и деструктор для него не вызывается. Если исключение выбрасывается в деструкторе, оно может привести к завершению программы, если другое исключение уже активно.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
15%
Виртуальные функции поддерживают полиморфизм в C++
43%
Виртуальные функции могут быть определены только в базовых классах
24%
Виртуальные функции могут иметь реализацию по умолчанию
18%
Виртуальные функции позволяют динамически определять, какую версию функции вызывать
👍1
Anonymous Quiz
38%
std::type_index может использоваться для получения имени типа в виде строки
16%
std::type_index является частью библиотеки
22%
std::type_index предоставляет хэшируемую обертку для std::type_info
24%
std::type_index поддерживает сравнение типов
👍1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
8%
std::shared_ptr использует счетчик ссылок для управления временем жизни объекта
72%
std::shared_ptr может быть использован в многопоточном окружении без дополнительных мер
8%
std::shared_ptr позволяет нескольким умным указателям владеть одним объектом
11%
std::shared_ptr поддерживает захват объектов через конструктор
Anonymous Quiz
30%
std::chrono::time_point может быть инициализирован только текущим временем
21%
std::chrono::time_point может быть использован для определения времени в будущем
23%
std::chrono::time_point представляет собой точку во времени
26%
std::chrono::time_point может быть преобразован в std::chrono::duration
1. No-throw Guarantee: метод или операция не выбрасывает исключений. Пример: деструкторы.
2. Strong Guarantee: при выбросе исключения состояние объекта или программы остаётся неизменным.
3. Basic Guarantee: состояние объекта остаётся корректным, но изменения могут быть частичными.
4. No Guarantee: программа может оказаться в некорректном состоянии при исключении.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1