filmov
tv
Lightning Talk: How Hard Can it be to SFINAE in C++03? - Christopher Fretz - CppNow 2023
Показать описание
---
Lightning Talk: How Hard Can it be to SFINAE in C++03? - Christopher Fretz - CppNow 2023
---
C++ has changed a remarkable amount in the last 20 years, and newer standards have worked hard to make things safer, easier, and more obvious. Through Bloomberg's ongoing efforts to modernize some of its older C++ codebases, I've discovered a lot of fascinating tricks that can be used to simulate modern features in older standards. This lightning talk focuses on a trivial example: how even simple goals used to require surprisingly complex solutions to accomplish, and how modern standards have made this simpler and more concise, without sacrificing performance.
---
Christopher Fretz
I've been writing C++ professionally for about 7 years now, and have worked in a variety of different environments; from realtime streaming platforms and rules engines, to arbitrary network serialization, to build systems and modernizing legacy codebases.
---
Video Sponsors: think-cell and Bloomberg Engineering
Audience Audio Sponsors: Innoplex and Maryland Research Institute
---
---
CppNow 2024
---
#Boost #Cpp #CppNow #coding
Lightning Talk: How Hard Can it be to SFINAE in C++03? - Christopher Fretz - CppNow 2023
---
C++ has changed a remarkable amount in the last 20 years, and newer standards have worked hard to make things safer, easier, and more obvious. Through Bloomberg's ongoing efforts to modernize some of its older C++ codebases, I've discovered a lot of fascinating tricks that can be used to simulate modern features in older standards. This lightning talk focuses on a trivial example: how even simple goals used to require surprisingly complex solutions to accomplish, and how modern standards have made this simpler and more concise, without sacrificing performance.
---
Christopher Fretz
I've been writing C++ professionally for about 7 years now, and have worked in a variety of different environments; from realtime streaming platforms and rules engines, to arbitrary network serialization, to build systems and modernizing legacy codebases.
---
Video Sponsors: think-cell and Bloomberg Engineering
Audience Audio Sponsors: Innoplex and Maryland Research Institute
---
---
CppNow 2024
---
#Boost #Cpp #CppNow #coding
Комментарии