Anonymous Quiz
26%
TEST_P позволяет создавать тесты с параметрами, которые могут быть изменены
33%
TEST_P требует, чтобы параметры были заданы в конструкторе класса Fixture
19%
Параметры для TEST_P задаются с помощью INSTANTIATE_TEST_SUITE_P
22%
TEST_P может быть использован для создания тестов с различными входными данными
Anonymous Quiz
41%
std::thread может быть использован для синхронизации потоков
50%
std::thread автоматически освобождает ресурсы при завершении потока
6%
std::thread может быть создан с помощью любых вызываемых объектов
3%
std::thread может работать с функциями-членами класса
2. Контейнер использует методы разрешения коллизий:
o Связанные списки (chaining): все элементы с одним хешем добавляются в связанный список внутри одного bucket'а.
o Открытая адресация: поиск свободной ячейки для хранения данных.
3. После нахождения bucket'а выполняется проверка на равенство ключей с помощью метода equals.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
27%
decltype может вызывать ошибку компиляции, если выражение не определено корректно
13%
decltype используется для получения типа выражения без его вычисления
9%
decltype может использоваться для определения типа переменной или функции
51%
decltype не может использоваться для получения типа возвращаемого значения шаблонной функции
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
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
57%
std::shared_ptr поддерживает захват ресурсов из внешних потоков
32%
Циклические ссылки между 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