Anonymous Quiz
11%
std::partial_sum поддерживает бинарный предикат для вычислений
13%
std::partial_sum поддерживает начальное значение для частичной суммы
9%
std::partial_sum создает частичные суммы элементов диапазона
67%
std::partial_sum изменяет элементы диапазона
🔥1
Anonymous Quiz
21%
std::tuple поддерживает доступ к элементам по индексу
7%
std::tuple позволяет работать с разными типами данных
13%
std::tuple может быть использован для распаковки значений в функции
58%
std::tuple позволяет изменять элементы после создания
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
48%
std::thread автоматически завершает поток при выходе из области видимости
25%
std::thread может быть скопирован для создания нового потока
4%
Потоки, созданные с помощью std::thread, могут работать параллельно
23%
std::thread требует явного вызова join() или detach() для завершения работы
💊2
Anonymous Quiz
9%
std::string_view предоставляет интерфейс для работы с подстроками без копирования
78%
std::string_view управляет временем жизни строки, на которую он указывает
6%
std::string_view является частью библиотеки
6%
std::string_view поддерживает сравнение строк
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
18%
std::invoke_result позволяет получить тип возвращаемого значения функции или функции-объекта
45%
std::invoke_result поддерживает только функции и методы класса, но не функторы
32%
std::invoke_result требует, чтобы функция-объект был вызван с определенными аргументами
5%
std::invoke_result является частью библиотеки
Anonymous Quiz
2%
std::scoped_lock использует RAII для управления временем жизни мьютексов
27%
std::scoped_lock поддерживает захват мьютексов в произвольном порядке
50%
std::scoped_lock может использоваться для рекурсивного захвата мьютексов
21%
std::scoped_lock обеспечивает безопасный захват нескольких мьютексов
💊1
Этот подход обеспечивает точность вычислений, исключает проблемы округления и сохраняет корректность при арифметических операциях.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊2🔥1
Anonymous Quiz
16%
std::future используется для получения результата из std::promise
14%
std::promise может быть создан без std::future и использоваться отдельно
18%
std::promise позволяет передать значение или исключение из одного потока в другой
53%
std::future и std::promise поддерживают работу только с типом void
Anonymous Quiz
39%
std::atomic_flag требует использования функций для выполнения операций атомарно
15%
std::atomic_flag поддерживает операцию установки и снятия блокировки
34%
std::atomic_flag поддерживает операцию чтения и записи с произвольной частотой
12%
std::atomic_flag предоставляет механизм для атомарной блокировки
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
35%
Upcasting
47%
Downcasting
3%
Slicing
14%
Binding
Anonymous Quiz
81%
std::chrono::duration поддерживает операцию сравнения только с std::chrono::time_point
13%
std::chrono::duration может использоваться для измерения времени в миллисекундах
4%
std::chrono::duration поддерживает операцию вычитания
2%
std::chrono::duration поддерживает операцию сложения
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
12%
std::scoped_lock использует RAII для автоматического освобождения мьютексов
8%
std::scoped_lock является частью библиотеки
24%
std::scoped_lock предоставляет средство для безопасного захвата нескольких мьютексов
55%
std::scoped_lock поддерживает рекурсивное захватывание мьютексов
Anonymous Quiz
12%
std::apply позволяет распаковать кортеж в аргументы функции
10%
std::apply является частью библиотеки
63%
std::apply не может использоваться с функциями-членами класса
15%
std::apply поддерживает использование лямбда-выражений в качестве функции
unique_ptr — для владения одним объектом, запрещает копирование.
shared_ptr — для совместного владения объектом с подсчётом ссылок.
weak_ptr — для слабых ссылок, чтобы избежать циклических зависимостей.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
11%
std::scoped_lock обеспечивает безопасный захват нескольких мьютексов
14%
std::scoped_lock использует RAII для управления временем жизни мьютексов
61%
std::scoped_lock может использоваться для рекурсивного захвата мьютексов
14%
std::scoped_lock поддерживает захват мьютексов в произвольном порядке
💊1
Anonymous Quiz
71%
Память, выделенная в куче, освобождается автоматически по завершению программы
11%
Память, выделенная оператором malloc, должна быть освобождена оператором free
15%
Память, выделенная в стеке, освобождается автоматически по выходу из блока
2%
Память, выделенная оператором new, должна быть освобождена оператором delete
💊6