Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Anonymous Quiz
8%
std::atomic обеспечивает атомарные операции над данными
29%
std::atomic поддерживает операции для пользовательских типов данных
24%
std::atomic не поддерживает операции сравнения и обмена
40%
std::atomic требует, чтобы пользовательские типы данных были тривиальными
Anonymous Quiz
16%
std::uncaught_exceptions возвращает количество активных необработанных исключений
32%
std::uncaught_exceptions может использоваться для написания безопасных деструкторов
48%
std::uncaught_exceptions всегда возвращает 0 вне блока catch
4%
std::uncaught_exceptions является частью библиотеки
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
19%
noexcept можно применять к конструкторам и деструкторам
18%
noexcept может улучшить производительность, так как позволяет компилятору оптимизировать код
5%
noexcept указывает, что функция не будет выбрасывать исключения
59%
noexcept заставляет компилятор завершить программу при выбросе исключения
💊7
Anonymous Quiz
16%
std::vector::emplace_back создает элемент на месте, вызывая конструктор
57%
std::vector::emplace_back требует наличия конструктора по умолчанию у элемента
19%
std::vector::emplace_back может принимать несколько аргументов для конструктора элемента
8%
std::vector::emplace_back добавляет новый элемент в конец вектора
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
25%
std::optional автоматически вызывает конструктор и деструктор для хранения значения
39%
std::optional требует указания типа при использовании, даже если он пуст
10%
std::optional может содержать значение или быть пустым
25%
std::optional поддерживает инициализацию с помощью значения по умолчанию
Anonymous Quiz
13%
std::make_reverse_iterator создает обратный итератор на основе обычного итератора
10%
std::make_reverse_iterator позволяет итерация в обратном направлении
54%
std::make_reverse_iterator требует итератор, который поддерживает прямой доступ
23%
std::make_reverse_iterator может быть использован с итераторами, поддерживающими двусторонний доступ
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
24%
Команда STC используется для подготовки к выполнению операции, которая требует флага переноса
27%
Команда STC очищает флаг переноса
41%
Команда STC устанавливает флаг переноса (carry flag) в 1
8%
Команда STC изменяет состояние флага переноса в процессоре
Anonymous Quiz
18%
std::atomic поддерживает операции с различными типами данных, включая пользовательские классы
5%
std::atomic является частью библиотеки
11%
std::atomic предоставляет атомарные операции для многопоточного программирования
67%
std::atomic требует внешней синхронизации для корректной работы
Это называется коллизия (hash collision) — ситуация, при которой два разных значения дают один и тот же хэш.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
28%
std::promise предоставляет метод set_value() для установки значения
33%
std::promise может передавать исключения через связанный std::future
17%
std::promise используется для передачи результата от одного потока к другому
22%
std::promise требует использования std::future для получения результата
💊2
Anonymous Quiz
11%
Концепции являются частью C++20
14%
Концепции позволяют компилятору генерировать более понятные сообщения об ошибках
67%
Концепции требуют использования макросов для определения
8%
Концепции позволяют ограничить типы, которые могут быть переданы в шаблон
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤔1
Anonymous Quiz
56%
std::map::upper_bound возвращает итератор на элемент с заданным ключом
15%
std::map::upper_bound может быть использован для определения диапазона элементов
15%
std::map::upper_bound возвращает итератор на первый элемент, который строго больше заданного ключа
15%
std::map::upper_bound возвращает итератор на конец контейнера, если нет подходящих элементов
Anonymous Quiz
5%
std::bitset позволяет работать с набором битов фиксированного размера
7%
std::bitset поддерживает операции побитового сдвига
9%
std::bitset предоставляет методы для установки и сброса отдельных битов
79%
std::bitset может изменять размер набора битов во время выполнения
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Anonymous Quiz
37%
std::strlen может работать с std::string без предварительного преобразования
17%
std::strlen требует, чтобы переданный указатель указывал на строку
33%
std::strlen работает только с C-строк, заканчивающихся нулевым символом
12%
std::strlen возвращает длину строки, не включая нулевой символ завершения