ycliper

Популярное

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

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

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

Топ запросов

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

Beyond struct: Meta-programming a struct Replacement in C++20 - John Bandela - CppCon 2021

Автор: CppCon

Загружено: 2022-01-30

Просмотров: 19183

Описание: https://cppcon.org/
https://github.com/CppCon/CppCon2021
---
The humble struct. We all use it. We all bump up against its limitations, especially when trying to manipulate it at compile time.

What if I told you that C++20 has enough features that we can meta-program a struct replacement?

Want to have static, compile-time introspection?

Want to add and remove members with compile-time programming?

Want to have type deduction for members?

Want to easily convert from array of structures to structure of arrays (SOA) to optimize cache-friendly traversal?

C++20 allows us to do all these things and more!

No preprocessors, no macros, just standard C++.

Come join me as we explore the magic unleashed by C++20!

---
John Bandela

I first started programming in C++ at age 14 in 1994 when I cajoled my parents into buying me Visual C++ 1.0 for my birthday. It took a while, but as I learned the language, I decided I really liked C++. I attended the University of Florida and obtained my undergraduate degree in Computer and Information Science. During my undergraduate time, I created and submitted Boost.Tokenizer. I went on to medical school and neurosurgery residency, but decided to do something with a little less scary undefined behavior and returned to programming in C++.

---
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

YouTube Channel Managed by Digital Medium Ltd https://events.digital-medium.co.uk

*--*

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Beyond struct: Meta-programming a struct Replacement in C++20 - John Bandela - CppCon 2021

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

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

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

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

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

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

Embracing User Defined Literals Safely for Types that Behave as though Built-in - Pablo Halpern

Embracing User Defined Literals Safely for Types that Behave as though Built-in - Pablo Halpern

Failing Successfully: Reporting and Handling Errors - Robert Leahy - CppCon 2021

Failing Successfully: Reporting and Handling Errors - Robert Leahy - CppCon 2021

Your New Mental Model of constexpr - Jason Turner - CppCon 2021

Your New Mental Model of constexpr - Jason Turner - CppCon 2021

Back to Basics: Lambdas - Nicolai Josuttis - CppCon 2021

Back to Basics: Lambdas - Nicolai Josuttis - CppCon 2021

Workshop Preview   Safe and Efficient C++ for Embedded Environments

Workshop Preview Safe and Efficient C++ for Embedded Environments

Блокировка Telegram в России началась. Кто победит?

Блокировка Telegram в России началась. Кто победит?

More Speed & Simplicity: Practical Data-Oriented Design in C++ - Vittorio Romeo - CppCon 2025

More Speed & Simplicity: Practical Data-Oriented Design in C++ - Vittorio Romeo - CppCon 2025

Back to Basics: Pointers - Mike Shah - CppCon 2021

Back to Basics: Pointers - Mike Shah - CppCon 2021

Template-less Metaprogramming in C++ - Kris Jusiak - CppCon 2024

Template-less Metaprogramming in C++ - Kris Jusiak - CppCon 2024

Back to Basics: Designing Classes (part 1 of 2) - Klaus Iglberger - CppCon 2021

Back to Basics: Designing Classes (part 1 of 2) - Klaus Iglberger - CppCon 2021

ЛЮДИ НА ЛУНЕ: В ЧЁМ ПРОБЛЕМЫ? Семихатов и Сурдин

ЛЮДИ НА ЛУНЕ: В ЧЁМ ПРОБЛЕМЫ? Семихатов и Сурдин

Modern CMake Modules - Bret Brown - CppCon 2021

Modern CMake Modules - Bret Brown - CppCon 2021

Страшнее тигра и дешевле танка | история StuG III

Страшнее тигра и дешевле танка | история StuG III

Back to Basics: Classic STL - Bob Steagall - CppCon 2021

Back to Basics: Classic STL - Bob Steagall - CppCon 2021

Вакуленко: сколько Россия зарабывает благодаря подорожавшей нефти? Иранская нефть, США и Китай

Вакуленко: сколько Россия зарабывает благодаря подорожавшей нефти? Иранская нефть, США и Китай

Duck Typing, the C++ Way: How Type Erasure Bends the Rules - Sarthak Sehgal - CppCon 2025

Duck Typing, the C++ Way: How Type Erasure Bends the Rules - Sarthak Sehgal - CppCon 2025

Back to Basics: Compiling and Linking - Ben Saks - CppCon 2021

Back to Basics: Compiling and Linking - Ben Saks - CppCon 2021

Practical Reflection With C++26 - Barry Revzin - CppCon 2025

Practical Reflection With C++26 - Barry Revzin - CppCon 2025

Билл Гейтс В ПАНИКЕ: Утечки Windows 12 ПОТРЯСЛИ Мир Технологий!

Билл Гейтс В ПАНИКЕ: Утечки Windows 12 ПОТРЯСЛИ Мир Технологий!

Часть 48. Сталинские репрессии. Реальные цифры и причины / Кирилл Назаренко и Егор Яковлев

Часть 48. Сталинские репрессии. Реальные цифры и причины / Кирилл Назаренко и Егор Яковлев

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



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



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