Anonymous Quiz
18%
std::ranges::views поддерживает преобразование данных при итерации
10%
std::ranges::views является частью C++20
62%
std::ranges::views требует, чтобы все элементы были скопированы в память
10%
std::ranges::views предоставляет возможность создания ленивых представлений данных
2. Unordered_set и Unordered_map: основаны на хеш-таблицах, обеспечивающих быструю вставку, удаление и поиск.
3. Основной принцип различия — структура данных: деревья для упорядоченности, хеш-таблицы для скорости.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
47%
std::invoke_result поддерживает только функции и методы класса, но не функторы
15%
std::invoke_result требует, чтобы функция-объект был вызван с определенными аргументами
12%
std::invoke_result является частью библиотеки
26%
std::invoke_result позволяет получить тип возвращаемого значения функции или функции-объекта
Anonymous Quiz
63%
std::visit не поддерживает перегрузку функций
12%
std::visit используется для посещения значения, хранящегося в std::variant
6%
std::visit является частью библиотеки
20%
std::visit может принимать лямбда-выражения в качестве аргументов
2. Контейнер использует методы разрешения коллизий:
o Связанные списки (chaining): все элементы с одним хешем добавляются в связанный список внутри одного bucket'а.
o Открытая адресация: поиск свободной ячейки для хранения данных.
3. После нахождения bucket'а выполняется проверка на равенство ключей с помощью метода equals.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from easyoffer
Напоминаю, что в честь релиза запускаем акцию.
Первые 500 покупателей получат:
🚀 Скидку 50% на PRO тариф на 1 год
🎁 Подарок ценностью 5000₽ для тех, кто подписан на этот канал
🔔 Подпишитесь на этот канал: https://t.iss.one/+b2fZN17A9OQ3ZmJi
В нем мы опубликуем сообщение о релизе в первую очередь
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
7%
C++98
13%
C++03
70%
C++11
11%
C++17
💊5
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
4%
std::tuple является частью библиотеки
13%
std::tuple позволяет хранить элементы различных типов в одном объекте
13%
std::tuple поддерживает получение элементов по их индексу
69%
std::tuple позволяет изменять типы элементов во время выполнения
Anonymous Quiz
39%
std::chrono::high_resolution_clock является всегда монотонным
9%
std::chrono::high_resolution_clock обеспечивает высокую точность измерения времени
34%
std::chrono::high_resolution_clock может быть не доступен на некоторых платформах
18%
std::chrono::high_resolution_clock может быть использован для получения текущего времени
👍1
- Строгая гарантия (Strong Guarantee): При исключении состояние объекта остаётся неизменным.
- Гарантия отсутствия исключений (No-Throw Guarantee): Метод гарантированно не выбрасывает исключений.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2💊2🔥1
Anonymous Quiz
3%
Новую копию объекта
5%
Константную ссылку на объект
85%
Rvalue-ссылку на объект
7%
Указатель на объект
Anonymous Quiz
16%
std::variant может содержать одно из нескольких типов, заданных при компиляции
38%
std::variant может быть использован для хранения значений различных типов одновременно
18%
std::variant требует использования std::get для извлечения значения
29%
std::variant поддерживает проверку типа через метод index()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
16%
std::system возвращает код завершения выполненной команды
58%
std::system поддерживает асинхронное выполнение команд
9%
std::system является частью библиотеки
16%
std::system позволяет выполнить системные команды
👍1
Anonymous Quiz
8%
std::free требует указателя на выделенную память
69%
std::free автоматически устанавливает указатель на освобожденную память в nullptr
9%
std::free освобождает ранее выделенную память
14%
std::free может использоваться для освобождения памяти, выделенной с помощью std::malloc
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
10%
std::future::wait_until возвращает std::future_status в зависимости от завершения задачи
32%
std::future::wait_until позволяет задать точное время для завершения ожидания
32%
std::future::wait_until блокирует выполнение до указанного времени
27%
std::future::wait_until немедленно возвращает результат, если задача завершена
Anonymous Quiz
47%
std::mutex поддерживает блокировку по таймеру
33%
std::mutex не может быть использован для рекурсивного захвата
11%
std::mutex может быть использован для защиты общих данных от одновременного доступа
9%
std::mutex обеспечивает эксклюзивный доступ к критическим секциям