Значение переменной перейдёт в максимальное значение типа (например, UINT_MAX для unsigned int).
Это связано с переполнением, так как беззнаковые типы используют арифметику по модулю.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
35%
std::map::at возвращает итератор на элемент
23%
std::map::at может быть использован для модификации элемента
23%
std::map::at возвращает ссылку на элемент по заданному ключу
19%
std::map::at генерирует исключение std::out_of_range, если ключ не найден
Anonymous Quiz
19%
std::make_shared создает объект и умный указатель в одной операции
3%
std::make_shared поддерживает передачу параметров конструктору объекта
63%
std::make_shared всегда выделяет память для объекта и умного указателя по отдельности
15%
std::make_shared создает объект с использованием выделения памяти только один раз
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Forwarded from easyoffer
Ура, друзья! Изиоффер переходит в публичное бета-тестирование!
🎉 Что нового:
🟢 Анализ IT собеседований на основе 4500+ реальных интервью
🟢 Вопросы из собеседований с вероятностью встречи
🟢 Видео-примеры ответов на вопросы от Senior, Middle, Junior грейдов
🟢 Пример лучшего ответа
🟢 Задачи из собеседований
🟢 Тестовые задания
🟢 Примеры собеседований
🟢 Фильтрация всего контента по грейдам, компаниям
🟢 Тренажер подготовки к собеседованию на основе интервальных повторений и флеш карточек
🟡 Тренажер "Реальное собеседование" с сценарием вопросов из реальных собеседований (скоро)
🟢 Автоотклики на HeadHunter
🟢 Закрытое сообщество easyoffer
💎 Акция в честь открытия для первых 500 покупателей:
🚀 Скидка 50% на PRO тариф на 1 год (15000₽ → 7500₽)
🔥 Акция уже стартовала! 👉 https://easyoffer.ru/pro
🎉 Что нового:
💎 Акция в честь открытия для первых 500 покупателей:
🚀 Скидка 50% на PRO тариф на 1 год (
🔥 Акция уже стартовала! 👉 https://easyoffer.ru/pro
Please open Telegram to view this post
VIEW IN TELEGRAM
💊1
Anonymous Quiz
20%
std::thread требует вызова join() или detach() для корректного завершения
12%
std::thread может быть использован для выполнения асинхронных задач
61%
std::thread управляет жизненным циклом потока автоматически
7%
std::thread может быть создан с функциями и лямбда-выражениями
2👍1
Anonymous Quiz
23%
std::latch позволяет уменьшать счетчик синхронизации
38%
std::latch поддерживает однократное использование
31%
std::latch используется для синхронизации потоков, ожидая завершения заданного количества операций
8%
std::latch является частью библиотеки
💊4
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
53%
SFINAE используется только в контексте функций и методов
13%
SFINAE является частью механизма шаблонов в C++
25%
SFINAE позволяет избежать ошибок компиляции при некорректных подстановках в шаблонах
9%
SFINAE позволяет реализовать условную компиляцию шаблонов
Anonymous Quiz
7%
std::ofstream может открывать файлы для добавления данных
8%
std::ofstream поддерживает работу с текстовыми и бинарными файлами
20%
std::ofstream используется для записи данных в файл
65%
std::ofstream предоставляет методы для чтения данных из файла
Это класс, который содержит хотя бы одну чисто виртуальную функцию. Он не может быть создан как объект и предназначен для использования в качестве базового класса. Такие классы служат для определения интерфейсов и полиморфного поведения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
20%
std::allocator требует явного вызова методов для создания и уничтожения объектов
8%
std::allocator предоставляет стандартные методы выделения и освобождения памяти
69%
std::allocator автоматически инициализирует выделенную память
4%
std::allocator может быть использован для управления памятью в пользовательских контейнерах
Anonymous Quiz
3%
std::function может хранить лямбда-функции
65%
std::function поддерживает только функции без параметров
10%
std::function может хранить указатели на функции и объекты функций
22%
std::function является оберткой для любых вызываемых объектов
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊5
Anonymous Quiz
62%
std::atomic::compare_exchange_strong требует, чтобы оба значения были равны для замены
26%
std::atomic::exchange позволяет заменить значение и вернуть старое значение
9%
std::atomic::fetch_add всегда выполняет атомарное добавление значения
3%
std::atomic поддерживает атомарные операции над примитивными типами данных
Anonymous Quiz
8%
std::condition_variable используется для уведомления потоков о наступлении определенных условий
39%
std::condition_variable требует мьютекса для правильной работы
10%
std::condition_variable может быть использован для реализации ожидания с таймаутом
43%
std::condition_variable может быть использован с любым типом блокировок
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
14%
static_assert может быть использован для проверки значений констант
13%
static_assert поддерживает строковые литералы для сообщений об ошибках
16%
static_assert проверяет условие во время компиляции
58%
static_assert может проверять выражения только с константами времени выполнения
💊6🤔1
Контейнер std::list предоставляет встроенный метод sort(), который использует алгоритм сортировки слиянием (merge sort) с временной сложностью O(n log n). Также можно использовать std::vector, скопировав в него данные, отсортировав с std::sort(), а затем записав обратно в list.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1