Pure Virtual C++ - это бесплатная однодневная виртуальная конференция Micorosft для всего сообщества C++. В этом году она пройдет 30 апреля.
Вот подробная информация о пяти живых сессиях, каждая из которых длится около получаса.
Добро пожаловать в версию 1.0 мета:[[стих]]! с Инбалом Леви В этом докладе будет представлена (скорее всего) финальная версия функции «Reflection», нацеленной на C++26. Поскольку предложение о внедрении рефлексии в C++26 (включая пространство имен «std::meta») будет проголосовано в стандарт в июне 2025 года, мы уже можем начать представлять себе совершенно новый мир возможностей. На этой сессии мы погрузимся в рефлексию и ее преобразующий потенциал в наших кодовых базах. Мы начнем с представления утилит из предложения по рефлексии. Затем мы рассмотрим практические приложения и их возможности. И наконец, мы рассмотрим влияние на наши кодовые базы и то, как «Отражение» повлияет на то, как мы пишем код.
Прокси: Полиморфизм следующего поколения с Мингсином Вангом Современный C++ требует переосмысления полиморфизма, который выходит за рамки ограничений классического наследования, сохраняя при этом производительность и безопасность. В этом докладе будет представлена Proxy - библиотека C++20 с открытым исходным кодом, предназначенная только для заголовков, для неинтрузивного полиморфизма, которая использует управление временем жизни на основе указателей, чтобы предложить возможности, подобные GC, без накладных расходов на сборщик мусора.
Создание незнакомого кода на C++ с помощью GitHub Copilot с Синемом Акинчи Разработка на C++ часто сопряжена с трудностями, требующими от разработчиков одновременного решения множества задач и работы с информацией разного уровня. В новую эпоху можно использовать искусственный интеллект для помощи в решении сложных задач программирования, позволяя разработчикам сосредоточиться на важной работе. В этом докладе будет показано, как GitHub Copilot стал умнее, чем когда-либо, и может помочь вам подготовиться к работе с незнакомым кодом.
Развенчание мифов о модулях C++ с Кэмероном ДаКамарой Разработка на C++ часто сопряжена с трудностями, требующими от разработчиков одновременного решения множества задач и работы с информацией разного уровня. В новую эпоху для помощи в решении сложных задач программирования можно использовать искусственный интеллект, позволяющий разработчикам сосредоточиться на важной работе.
constexpr все?! с Ханой Дусиковой Есть ли разница между C++ и constexpr C++? Почему? Мне просто нужно предоставить приложение пользователям, а не оценивать его в компиляторе. Давайте поговорим о причинах, по которым вещи должны и не должны иметь константную оценку. Чтобы правильно понять это, мы также должны вспомнить, как мы к этому пришли. Видеоролики, выложенные на YouTube, призваны помочь разработчикам C++ извлечь максимум пользы из этих занятий.
В этом видео рассказывается о прогрессе, достигнутом в обеспечении соответствия C++ 23 со времени последней конференции Pure Virtual C++, и о возможностях языка, поддерживаемых компилятором, а также о возможностях стандартной библиотеки, которые теперь разрабатываются параллельно компилятором и STL.