CppCon 2017: Nicolai Josuttis “C++ Templates Revised”

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


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



*-----*
*-----*
Рекомендации по теме
Комментарии
Автор

Such a refreshing talk! Nice to see how templates evolved. And kudos to the CC team - I'm laughing hard at 27:53 when they actually wrote down the long "pause" Nicolai did after "but".

ecosta
Автор

47:05 "We are all f***d up with string_view" :)

nmmm
Автор

Good talk! But the code font in the slides is absolutely horrible.

oisyn
Автор

Great presentation! I hope you write another book about "how to use" the new features in C++ 17 (along the lines of Effective C++) unless of course your new book already covers it. NVM I got to the end of the video and saw your book

bobbymah
Автор

For any beginner out there who watches this presentation, oh dear, do not get scared of C++. A normal programmer should not bother at all with most of the stuff presented in this video. These stuff belong to the forbidden part of the language that only an expert library developer should get his/her hands dirty with..!

deltarambo
Автор

AlmostAlwaysAuto was stupid advice from the start, it doesn't mean string_view is a bad idea

iddn