Что изменилось с std::numeric_limits<T>::quiet_NaN() в C++23?
Anonymous Quiz
27%
Стала constexpr
21%
Заработала с if consteval без std::isnan
21%
Возвращает std::optional вместо сигнального NaN
21%
Добавлен operator==, возвращающий false без UB
10%
Стала [[nodiscard]]
Что такое «event loop» в контексте C++ и библиотеки Asio?
Anonymous Quiz
8%
Механизм обхода элементов контейнера в цикле по событиям планировщика
7%
Паттерн проектирования для управления жизненным циклом потоков операционной системы
2%
Системный вызов ядра Linux для асинхронного ожидания файловых дескрипторов
72%
Бесконечный цикл опроса очереди задач и диспетчеризации обработчиков ввода-вывода
11%
Механизм синхронизации между несколькими экземплярами io_context в Asio
Что такое «P1144» (trivial relocation) и какую оптимизацию он вносит?
Anonymous Quiz
6%
Предложение добавить тривиальные операторы сравнения для всех стандартных контейнеров STL
37%
Предложение позволить перемещать некоторые типы через memcpy + memset вместо move+destroy
14%
Оптимизация выравнивания объектов при перемещении между различными аллокаторами контейнеров
34%
Стандартизация семантики перемещения с нулевой стоимостью для trivially-movable типов в STL
9%
Расширение trivially copyable для поддержки типов с нетривиальным но быстрым деструктором
🤔3
Что такое std::coroutine_handle в C++20?
Anonymous Quiz
23%
Умный указатель для управления временем жизни корутин и их состоянием
35%
Низкоуровневый дескриптор, позволяющий возобновить или уничтожить корутину
18%
Базовый класс для всех пользовательских корутин со стандартным интерфейсом
15%
Шаблонный тип для хранения возвращаемого значения корутины в рантайме
9%
Синхронизирующий примитив для ожидания завершения корутины из другого потока
🦾 Почему ваши AI-продукты на базе LLM ломаются (и как это чинить)?
Выкатили ИИ-фичу в прод, а она галлюцинирует, падает или выдает мусор? Приглашаем на открытый вебинар, где разберем реальную боль внедрения LLM-агентов и научимся делать так, чтобы «всё работало».
🗓 Когда: 14 мая в 19:00 МСК
⏱️ Формат: 60 минут мяса + 30 минут ответов на ваши вопросы
🧑🏻💻 Кто вещает: Эмиль Сатаев — Backend Platform Developer (8+ лет в разработке). Человек, который своими руками внедряет LLM и агентные системы в реальные коммерческие сервисы.
🎁 Главный бонус для онлайна:
Только участникам прямого эфира подарим уникальный промокод на скидку 10.000 ₽ на большой курс AgentOps.
👉 Занять место на вебинаре
Выкатили ИИ-фичу в прод, а она галлюцинирует, падает или выдает мусор? Приглашаем на открытый вебинар, где разберем реальную боль внедрения LLM-агентов и научимся делать так, чтобы «всё работало».
🗓 Когда: 14 мая в 19:00 МСК
⏱️ Формат: 60 минут мяса + 30 минут ответов на ваши вопросы
🧑🏻💻 Кто вещает: Эмиль Сатаев — Backend Platform Developer (8+ лет в разработке). Человек, который своими руками внедряет LLM и агентные системы в реальные коммерческие сервисы.
🎁 Главный бонус для онлайна:
Только участникам прямого эфира подарим уникальный промокод на скидку 10.000 ₽ на большой курс AgentOps.
👉 Занять место на вебинаре
🫠 Задача на выходные: LRU Cache
Классика интервью. Проверяет знание STL, сложности операций и дизайн-мышление😸
✏️ Реализуй. Объясни выбор структур данных и почему сложность O(1).
📍Навигация: Вакансии • Задачи • Собесы
Библиотека C/C++ разработчика
#константная_правильность
Классика интервью. Проверяет знание STL, сложности операций и дизайн-мышление😸
// Реализуй класс LRUCache:
// - LRUCache(int capacity)
// - int get(int key) // O(1)
// - void put(int key, int val) // O(1)
//
// При переполнении вытесняется
// наименее недавно использованный элемент.
//
// Разрешено использовать STL.
📍Навигация: Вакансии • Задачи • Собесы
Библиотека C/C++ разработчика
#константная_правильность
Please open Telegram to view this post
VIEW IN TELEGRAM
Какую проблему метапрограммирования решают шаблоны с переменным числом аргументов совместно с рекурсией?
Anonymous Quiz
15%
Динамическое выделение памяти для параметров
11%
Проверка корректности аргументов при выполнении
6%
Генерация случайных типов для тестирования
64%
Обход всех элементов пакета параметров поочерёдно
3%
Создание потоков для каждого аргумента пакета