Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
11%
std::map::find возвращает итератор на элемент с заданным ключом
12%
std::map::find возвращает итератор на конец контейнера, если ключ не найден
21%
std::map::find имеет логарифмическую сложность времени
56%
std::map::find выполняет поиск элемента по значению
🤔1
Anonymous Quiz
33%
std::aligned_storage выделяет память с заданным выравниванием
26%
std::aligned_storage может быть использован для размещения неинициализированных объектов
11%
std::aligned_storage автоматически управляет выравниванием и размером
30%
std::aligned_storage требует использования конструктора для инициализации
💊2
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
10%
std::max_element возвращает итератор на максимальный элемент
77%
std::max_element изменяет максимальный элемент в диапазоне
8%
std::max_element может использовать пользовательский компаратор
6%
std::max_element требует, чтобы элементы могли быть сравнены с помощью оператора <
Anonymous Quiz
5%
std::mutex обеспечивает эксклюзивный доступ к разделяемым ресурсам
17%
std::mutex требует явного вызова lock() и unlock() для управления доступом
48%
std::mutex может быть скопирован в другой мьютекс
31%
std::mutex поддерживает возможность блокировки на определенный период времени
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
21%
std::atomic требует использования дополнительных синхронизирующих механизмов для сложных операций
13%
std::atomic обеспечивает потоко-безопасные операции на уровне аппаратного обеспечения
63%
std::atomic поддерживает операции с типами, не поддерживающими атомарные операции
3%
std::atomic поддерживает операции обмена и сравнения
Anonymous Quiz
18%
Пространства имен могут быть объединены с помощью директив using
18%
Локальные переменные могут скрывать глобальные переменные с тем же именем в своей области видимости
57%
Имена классов и функций не могут быть переопределены в пределах одного пространства имен
7%
Имена функций, объявленных в различных пространствах имен, могут совпадать
Вызов pure virtual function call (std::terminate()) возможен в двух случаях:
1. Вызов чисто виртуальной функции из конструктора или деструктора базового класса (так как объект еще не или уже не принадлежит производному классу).
2. Вызов метода через удаленный объект (разыменование нулевого указателя на объект с виртуальными методами).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
71%
std::future поддерживает изменение значения после завершения задачи
18%
std::future может быть создан с помощью std::async
9%
std::future может быть использован для ожидания завершения задачи
3%
std::future предоставляет результат асинхронной операции
Anonymous Quiz
11%
getpid может быть использован для идентификации процесса
76%
getpid возвращает идентификатор родительского процесса
8%
getpid возвращает идентификатор текущего процесса
5%
getpid используется для получения PID текущего процесса
2. std::recursive_mutex: позволяет одному потоку многократно блокировать мьютекс.
3. std::timed_mutex: поддерживает блокировку с тайм-аутом.
4. std::shared_mutex: позволяет совместный доступ для чтения и эксклюзивный доступ для записи.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
1%
Возвращается последний элемент
7%
Возвращается первый элемент
5%
Происходит выход за пределы массива
86%
Выбрасывается исключение std::out_of_range
В сети начали массово сливать курсы и книги известных онлайн школ по айти
Вот отсортированная база с тонной материала (постепенно пополняется):
(363 видео, 87 книги) — Python
(415 видео, 68 книги) — Frontend
(143 видео, 33 книги) — ИБ/Хакинг
(352 видео, 89 книги) — С/С++/C#
(343 видео, 87 книги) — Java/QA
(176 видео, 32 книги) — Git/Linux
(174 видео, 91 книги) — DevOps
(167 видео, 53 книги) — PHP/1С
(227 видео, 83 книги) — SQL/БД
(114 видео, 77 книги) — Сисадмин
(107 видео, 43 книги) — BA/SA
(181 видео, 32 книги) — Go/Rust
(167 видео, 43 книги) — Kotlin/Swift
(112 видео, 24 книги) — Flutter
(137 видео, 93 книги) — DS/ML
(113 видео, 82 книги) — GameDev
(183 видео, 37 книги) — Дизайн
(136 видео, 33 книги) — PM/HR
Скачивать ничего не нужно — все выложили в Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
18%
std::aligned_storage требует использования конструктора для инициализации
36%
std::aligned_storage автоматически управляет выравниванием и размером
36%
std::aligned_storage может быть использован для размещения неинициализированных объектов
11%
std::aligned_storage выделяет память с заданным выравниванием
2. Unordered_set/Unordered_map: элементы не сортируются, используют хеш-таблицы для быстрого доступа.
3. Set и Map медленнее на вставке/поиске (O(log N)), но позволяют итерировать в отсортированном порядке.
4. Unordered_set и Unordered_map быстрее для поиска (O(1) в среднем), но не поддерживают упорядоченный доступ.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
38%
std::type_index может использоваться для получения имени типа в виде строки
19%
std::type_index поддерживает сравнение типов
12%
std::type_index является частью библиотеки
31%
std::type_index предоставляет хэшируемую обертку для std::type_info
Forwarded from easyoffer
🎉 easyoffer 2.0 — релиз уже в этом месяце!
Вас ждут новые фичи, о которых мы ранее даже не упоминали. Они сделают путь к офферам ещё быстрее и эффективнее. Расскажу о них чуть позже 👀
В честь запуска мы готовим ограниченную акцию:
Первые 500 покупателей получат:
🚀 PRO тариф на 1 год с 50% скидкой
Что нужно сделать:
🔔 Подпишитесь на этот Telegram-канал, чтобы первыми узнать о старте релиза. Сообщение появится в нем раньше, чем где-либо еще — вы успеете попасть в число первых 500 и получить максимальную выгоду. 🎁 А еще только для подписчиков канала ценный бонус в подарок к PRO тарифу.
📅 Официальный запуск — уже совсем скоро.
Следите за новостями и не пропустите старт!
Вас ждут новые фичи, о которых мы ранее даже не упоминали. Они сделают путь к офферам ещё быстрее и эффективнее. Расскажу о них чуть позже 👀
В честь запуска мы готовим ограниченную акцию:
Первые 500 покупателей получат:
🚀 PRO тариф на 1 год с 50% скидкой
Что нужно сделать:
🔔 Подпишитесь на этот Telegram-канал, чтобы первыми узнать о старте релиза. Сообщение появится в нем раньше, чем где-либо еще — вы успеете попасть в число первых 500 и получить максимальную выгоду. 🎁 А еще только для подписчиков канала ценный бонус в подарок к PRO тарифу.
📅 Официальный запуск — уже совсем скоро.
Следите за новостями и не пропустите старт!
Anonymous Quiz
56%
Методы SetUp и TearDown могут быть объявлены как статические
19%
SetUp и TearDown могут быть переопределены в производных классах для настройки тестов
13%
TearDown выполняется после каждого теста и используется для очистки ресурсов
13%
SetUp выполняется перед каждым тестом и используется для подготовки данных