Lightning Talk: How Hard Can it be to SFINAE in C++03? - Christopher Fretz - CppNow 2023

preview_player
Показать описание
---

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
Рекомендации по теме
Комментарии
Автор

just wait 17 years to get nice things in c++ bro…

rolandinnamorato
Автор

Thank the committee the dark times are long gone and we don't need to resort to these dark magic spells anymore

OleksandrSenkovych
Автор

Yes, the language was in an even worse state 20 years ago.