0:00 / 0:00
#c++#templatemetaprogramming#typetraits
Template Metaprogramming: Type Traits (part 1 of 2) - Jody Hagins - CppCon 2020
CppCon
189K subscribers • 101 videos on Hallway • Conference channel
- One of the most-watched uploads on CppCon, a conference or university channel Hallway lists. Nobody has recommended it in the communities yet, so it ranks below community picks.
- Presented by Jody Hagins
- Linked in the descriptionCppCon/CppCon2020
Intermediate. Assumes working knowledge.
74K views6 years ago
Jody Hagins teaches the fundamental idioms of C++ template metaprogramming by implementing standard library type traits.
PART 2: youtu.be/dLZcocFOb5Q cppcon.org/ github.com/CppCon/CppCon2020/blob/main/Presentations/templat… --- Template metaprogramming is a vast subject, but there are a small number of basic fundamental idioms that are used over and over. Mastery of these idioms will help in reading, writing, and using modern C++ code. The type traits that come as part of the standard library are incredibly useful, but at times can be thought of as some form of dark magic. In this tutorial, we will explore some of the fundamental idioms of template metaprogramming by implementing a good portion of the type traits from the standard library. In so doing, attendees will come away with a solid understanding of how to apply the fundamental template metaprogramming idioms to solve problems including, but not limited to, standard type traits. --- Jody Hagins first compiled "C++" code in 1984, and wrote a specialized LisP editor using Zortech C++ for senior project in 1988. However, he didn't truly start programming in C++ until 1992, when he read The Greatest C++ Book Ever Written, "Advanced C++ Programming Styles and Idioms" by Jim Coplien. That book, combined with cfront, which generated C code from C++ source, gave him the joyful task of writing SVr4 Streams drivers in C++. Ever since, he has been hooked on writing C++ code for kernel modules, large telephony applications, and, since the late 1990s, applications in what is now known as the high frequency trading industry. --- Work at Hudson River Trading (HRT): tinyurl.com/safxfctf --- Streamed & Edited by Digital Medium Ltd - events.digital-medium.co.ukevents@digital-medium.co.uk *-----* Register Now For CppCon 2022: cppcon.org/registration/ *-----*Why it's here
A top upload from a listed channelCppCon is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.