Anonymous Quiz
19%
std::visit автоматически выбирает тип функции для обработки значения в std::variant
56%
std::visit требует, чтобы все типы в std::variant были обработаны
14%
std::visit позволяет выполнять операции на активном типе в std::variant
11%
std::visit поддерживает использование лямбда-выражений для обработки значений
Anonymous Quiz
17%
std::chrono::steady_clock используется для отслеживания времени выполнения программы
30%
std::chrono::steady_clock может быть не поддержан на некоторых платформах
30%
std::chrono::steady_clock может использоваться для измерения реального времени
23%
std::chrono::steady_clock может быть использован для синхронизации времени между потоками
💊1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
41%
std::atomic не поддерживает операции с типами, не являющимися примитивными
9%
std::atomic предоставляет атомарные операции для работы с данными
7%
std::atomic является частью библиотеки
43%
std::atomic поддерживает операции для произвольных типов данных, включая пользовательские классы
Anonymous Quiz
54%
std::is_same позволяет динамически сравнивать типы во время выполнения
13%
std::is_same используется для проверки, одинаковы ли два типа
23%
std::is_same возвращает true_type, если типы совпадают
10%
std::is_same является частью стандартной библиотеки
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
8%
std::align позволяет выровнять память по заданному выравниванию
36%
std::align возвращает указатель на выровненную память и остаток памяти
19%
std::align изменяет адрес начала памяти в случае необходимости
36%
std::align изменяет размер выделенной памяти для соблюдения выравнивания
👍2
Anonymous Quiz
9%
std::chrono поддерживает работу с различными единицами времени, такими как секунды и миллисекунды
18%
std::chrono предоставляет типы для работы с временными интервалами и точками во времени
47%
std::chrono автоматически преобразует между различными единицами времени
26%
std::chrono требует явного указания временных единиц при выполнении операций
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
4%
std::map использует внутреннее сбалансированное дерево для хранения данных
70%
std::map хранит ключи в порядке убывания по умолчанию
16%
std::map поддерживает итерацию по элементам в порядке возрастания ключей
11%
std::map предоставляет доступ к элементам по ключу за логарифмическое время
👍1
Anonymous Quiz
11%
Coroutines позволяют приостанавливать выполнение функции и возобновлять его позже
21%
Coroutines являются частью C++20
55%
Coroutines всегда требуют использования ключевых слов co_await, co_yield и co_return
13%
Coroutines могут использоваться для асинхронного программирования
🤔1
1. Она не увеличивает счётчик ссылок объекта.
2. Используется для предотвращения циклических ссылок между shared_ptr.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
65%
std::shared_ptr не поддерживает циклические ссылки
11%
std::shared_ptr поддерживает несколько владельцев одного объекта
6%
std::shared_ptr автоматически управляет освобождением памяти при последнем удалении
17%
std::shared_ptr может быть скопирован и перемещен
🤔2
Anonymous Quiz
13%
std::unique_ptr не поддерживает совместное владение ресурсами
8%
std::unique_ptr поддерживает переопределение оператора * для доступа к объекту
75%
std::unique_ptr может быть скопирован между объектами
3%
std::unique_ptr автоматически освобождает ресурсы при уничтожении
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
12%
Концепции позволяют компилятору генерировать более понятные сообщения об ошибках
6%
Концепции являются частью C++20
75%
Концепции требуют использования макросов для определения
8%
Концепции позволяют ограничить типы, которые могут быть переданы в шаблон
💊1
Anonymous Quiz
20%
std::ptrdiff_t представляет разницу между указателями на один и тот же массив
9%
std::ptrdiff_t может быть использован для вычисления разницы между двумя указателями
36%
std::ptrdiff_t является знаковым типом данных
34%
std::ptrdiff_t всегда равен std::size_t в системах с 64-битными указателями
Концепции input и output определяют, как данные могут быть обработаны с помощью итераторов:
- Input-итераторы позволяют считывать данные из источника (например, файла или контейнера).
- Output-итераторы записывают данные в целевой объект.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
5%
C++98
13%
C++03
72%
C++11
10%
C++17
Anonymous Quiz
17%
pthread_attr_setstacksize устанавливает размер стека потока
13%
pthread_attr_setstacksize может быть использована для изменения размера стека потока
3%
pthread_attr_setstacksize требует указания размера стека в байтах
67%
pthread_attr_setstacksize изменяет размер стека после создания потока
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM