filmov
tv
CppCon 2017: Nicolai Josuttis “C++ Templates Revised”
![preview_player](https://i.ytimg.com/vi/ULX_VTkMvf8/maxresdefault.jpg)
Показать описание
—
—
In 2003 we published "C++ Templates - The Complete Guide". Now, 14 years and 3 major C++ versions later, we are publishing the second edition. The content grew and changed dramatically. And I, the representative application programmer among the authors, learned a lot while at the same time shaking my head again and again.
This talk is a personal overview of the changes Modern C++ brought to generic C++ programming and what that means for ordinary application programmers. It's not only about new features, it's also about the discussions we had regarding style and usability (for example, about our recommendations of how to declare parameters in function templates).
—
Nicolai Josuttis: IT Communication
—
*-----*
*-----*
—
In 2003 we published "C++ Templates - The Complete Guide". Now, 14 years and 3 major C++ versions later, we are publishing the second edition. The content grew and changed dramatically. And I, the representative application programmer among the authors, learned a lot while at the same time shaking my head again and again.
This talk is a personal overview of the changes Modern C++ brought to generic C++ programming and what that means for ordinary application programmers. It's not only about new features, it's also about the discussions we had regarding style and usability (for example, about our recommendations of how to declare parameters in function templates).
—
Nicolai Josuttis: IT Communication
—
*-----*
*-----*
CppCon 2017: Nicolai Josuttis “C++ Templates Revised”
CppCon 2017: Nicolai Josuttis “The Nightmare of Move Semantics for Trivial Classes”
CppCon 2018: Nicolai Josuttis “The Nightmare of Initialization in C++”
The Hidden Secrets of Move Semantics - Nicolai Josuttis - CppCon 2020
Back to Basics: Move Semantics - Nicolai Josuttis - CppCon 2021
C++17, part 1: The Language Features - Nicolai Josuttis
Back to Basics: Templates in C++ - Nicolai Josuttis - CppCon 2022
Nicolai Josuttis — C++17 — the biggest traps
C++17: The Library Features - Nicolai Josuttis
CppCon 2017: Bjarne Stroustrup “Learning and Teaching Modern C++”
CppCon 2017: Alisdair Meredith “Recreational C++”
CppCon 2017: Billy Baker “Almost Unlimited Modern C++ in Kernel-Mode Applications”
CppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”
CppCon 2017: Jon Cohen “A Type, by Any Other Name”
C++17 part 2: The Library Features - Nicolai Josuttis
CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”...
CppCon 2017: Jason Turner “Practical C++17”
CppCon 2017: Titus Winters “C++ as a 'Live at Head' Language”
C++17: The Language Features - Nicolai Josuttis
CppCon 2017: James McNellis “Everything You Ever Wanted to Know about DLLs”
CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”
CppCon 2017: John Lakos “Local ('Arena') Memory Allocators (part 1 of 2)”
CppCon 2017: Odin Holmes “Agent based class design”
CppCon 2017: Panel “Grill the Committee”
Комментарии