Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
4%
std::unique_lock::lock требует явного захвата мьютекса
57%
std::unique_lock::lock может быть вызван несколько раз для одного и того же мьютекса
8%
std::unique_lock::lock захватывает мьютекс
32%
std::unique_lock::lock не требует использования std::mutex
Anonymous Quiz
34%
fork выполняется асинхронно
22%
fork создает новый процесс, идентичный родительскому
10%
fork возвращает идентификатор дочернего процесса родительскому процессу
34%
fork возвращает ноль дочернему процессу
- Деструкторы членов класса или базового класса должны корректно освобождать ресурсы.
- Лучше избегать сложной логики, которая может выбрасывать исключения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
4%
std::string_view является частью библиотеки
15%
std::string_view предоставляет интерфейс для работы с подстроками без копирования
73%
std::string_view управляет временем жизни строки, на которую он указывает
8%
std::string_view поддерживает сравнение строк
Anonymous Quiz
9%
std::vector всегда хранит элементы в непрерывном блоке памяти
56%
std::vector не поддерживает перемещение элементов внутри себя
30%
std::vector поддерживает операции вставки и удаления элементов в середине
5%
std::vector поддерживает динамическое изменение размера
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
6%
std::unique_lock предоставляет более гибкие механизмы блокировки по сравнению с std::lock_guard
6%
std::unique_lock автоматически разблокирует мьютекс при выходе из области видимости
14%
std::unique_lock может быть использован для реализации ожидания и таймаутов
75%
std::unique_lock поддерживает блокировку нескольких мьютексов одновременно
Anonymous Quiz
80%
std::accumulate изменяет элементы диапазона
12%
std::accumulate требует, чтобы элементы могли быть суммированы
4%
std::accumulate суммирует элементы диапазона
4%
std::accumulate поддерживает начальное значение для суммы
💊2
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊5👍2
Anonymous Quiz
15%
std::exclusive_scan вычисляет частичные суммы элементов диапазона, исключая текущий элемент
55%
std::exclusive_scan изменяет элементы диапазона
15%
std::exclusive_scan может использовать бинарные операции для вычислений
15%
std::exclusive_scan поддерживает начальное значение для частичной суммы
Anonymous Quiz
56%
std::shared_ptr поддерживает захват ресурсов из внешних потоков
33%
Циклические ссылки между std::shared_ptr могут привести к утечке памяти
3%
std::shared_ptr автоматически управляет временем жизни объекта
8%
std::shared_ptr поддерживает совместное владение объектами
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊1
Anonymous Quiz
4%
std::variant является частью библиотеки
7%
std::variant может содержать значение одного из нескольких типов
12%
std::variant использует std::visit для доступа к значению
76%
std::variant требует, чтобы все возможные типы были одинакового размера
Anonymous Quiz
5%
public
85%
protected
4%
private
6%
friend
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
32%
std::scoped_lock используется для предотвращения взаимных блокировок
29%
std::scoped_lock автоматически захватывает несколько мьютексов
17%
std::scoped_lock обеспечивает автоматическое освобождение мьютексов
22%
std::scoped_lock поддерживает захват мьютексов поочередно
Anonymous Quiz
5%
Метапрограммирование на основе шаблонов поддерживает рекурсию
15%
Метапрограммирование на основе шаблонов может замедлить компиляцию программы
12%
Метапрограммирование на основе шаблонов позволяет выполнять вычисления на этапе компиляции
68%
Метапрограммирование на основе шаблонов использует только арифметические операции
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
5%
std::shared_ptr автоматически управляет освобождением памяти при последнем удалении
26%
std::shared_ptr может быть скопирован и перемещен
15%
std::shared_ptr поддерживает несколько владельцев одного объекта
54%
std::shared_ptr не поддерживает циклические ссылки
Anonymous Quiz
83%
std::variant может быть использован для хранения значений только базовых типов
5%
std::variant представляет собой тип, который может содержать один из нескольких типов
7%
std::variant требует использования std::visit для доступа к текущему значению
5%
std::variant поддерживает хранение пользовательских типов данных