Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Implementing C++ Reflection Using the New C++20 Tooling Opportunity: Modules - Maiko Steeman CppCon

C++ Reflection

reflection in c++

cpp reflection

reflection in cpp

cplusplus reflection

Code reflection

c++ code

reflection

cpp code

modules

implementation

binary module interface

ifc

Implementing C++ Reflection

implementing

c++ tooling

C++20 Tooling

c++20

Tools Programming

C++ reflection libraries

reflection library

guide to

in cpp

in c++

cpp 20 modules

c++ modules explained

c++ programming

cppcon

con

Maiko Steeman

c++ modules

2024

tooling

tools

new

Автор: CppCon

Загружено: 7 мар. 2025 г.

Просмотров: 7 905 просмотров

Описание:

https://cppcon.org​
---

Implementing C++ Reflection Using the New C++20 Tooling Opportunity: Modules - Maiko Steeman - CppCon 2024
---

Code reflection is an extremely valuable feature for many areas in programming. By allowing you to reason about code as data. Reflection can be used for e.g. Serialization, Networking and content editors.

However, since reflection is not a C++ language feature yet. I will use a new tooling opportunity: ".ifc" Binary Module Interface files to implement a reflection library. Made possible by Gabriel Dos Reis‘s efforts to open source the specification of MSVC’s Binary Module Interface https://github.com/microsoft/ifc-spec.

This approach solves issues of current C++ reflection libraries. Which either rely on manual typeinfo registration, leading to constant work to keep them in sync. Or parsing C++ source code which is slow and needs deep integration into your desired build system.
---

Slides: https://github.com/CppCon/CppCon2024/...

Sponsored by JetBrains: https://www.jetbrains.com/clion/
---

Maiko Steeman

Maiko Steeman graduated from Breda University of Applied Sciences with a focus on Game Engine and Tools Programming. Since graduating Maiko worked as a Tools Programmer at Creative Assembly, and has since moved to Guerrilla working on content creation tools.
---

CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy inspirational talks and a friendly atmosphere designed to help attendees learn from each other, meet interesting people, and generally have a stimulating experience. Taking place this year in Aurora, Colorado, near the Denver airport, and including multiple diverse tracks, the conference will appeal to anyone from C++ novices to experts.
Annual CppCon Conference - https://www.cppcon.org
  / cppcon  
https://x.com/cppcon
  / cppconference  
  / cppcon  
https://mastodon.social/@CppCon
---

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
YouTube Channel Managed by Digital Medium Ltd: https://events.digital-medium.co.uk
---

#cpp #cplusplus #cppcon #cppprogramming #cplusplusprogramming #softwaredevelopment #softwareengineering #coding #code #computerscience #technology #technews #programming #programmer

Implementing C++ Reflection Using the New C++20 Tooling Opportunity: Modules - Maiko Steeman  CppCon

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

When Nanoseconds Matter: Ultrafast Trading Systems in C++ - David Gross - CppCon 2024

When Nanoseconds Matter: Ultrafast Trading Systems in C++ - David Gross - CppCon 2024

Why Is My C++ Build So Slow? Compilation Profiling and Visualization - Samuel Privett - CppCon 2024

Why Is My C++ Build So Slow? Compilation Profiling and Visualization - Samuel Privett - CppCon 2024

Tips for C Programming

Tips for C Programming

The mind behind Linux | Linus Torvalds | TED

The mind behind Linux | Linus Torvalds | TED

Redefining CephFS bridge with the new VFS module for Ceph (sambaXP 2025)

Redefining CephFS bridge with the new VFS module for Ceph (sambaXP 2025)

"BEST C++ CODE ever written" // Code Review

Security Beyond Memory Safety - Using Modern C++ to Avoid Vulnerabilities by Design - Max Hoffmann

Security Beyond Memory Safety - Using Modern C++ to Avoid Vulnerabilities by Design - Max Hoffmann

Музыка для работы — Deep Focus Mix для программирования, кодирования

Музыка для работы — Deep Focus Mix для программирования, кодирования

Performance Optimization in Software Development - Being Friendly to Your Hardware - Ignas Bagdonas

Performance Optimization in Software Development - Being Friendly to Your Hardware - Ignas Bagdonas

How do Graphics Cards Work?  Exploring GPU Architecture

How do Graphics Cards Work? Exploring GPU Architecture

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]