Anonymous Quiz
14%
std::atoi преобразует строку в целое число
10%
std::atoi возвращает значение типа int
59%
std::atoi поддерживает преобразование строк с нецелыми числами
17%
std::atoi игнорирует пробелы в начале строки
Удаление элемента в середине или начале std::vector имеет сложность O(n), так как все последующие элементы сдвигаются. Удаление элемента с конца (последнего) — O(1).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
12%
add()
71%
insert()
9%
append()
8%
push()
Anonymous Quiz
8%
Метапрограммирование на основе шаблонов поддерживает рекурсию
12%
Метапрограммирование на основе шаблонов позволяет выполнять вычисления на этапе компиляции
14%
Метапрограммирование на основе шаблонов может замедлить компиляцию программы
66%
Метапрограммирование на основе шаблонов использует только арифметические операции
1. Числа с плавающей запятой могут иметь проблемы с точностью, что приведёт к некорректному сравнению ключей.
2. Лучше использовать целые числа или строки в качестве ключей, а дробные значения преобразовывать к целым или строковым представлениям.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
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 может быть использован для распаковки значений в функции
59%
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 поддерживает рекурсивное захватывание мьютексов