filmov
tv
CppCon 2014: Stephan Lavavej 'STL Features And Implementation Techniques'

Показать описание
—
--
This session will cover selected STL features from C++11/14, both explaining how to use them and delving into implementation techniques that could be useful outside the STL.
I will avoid covering popular features you're already using (e.g. make_shared, make_unique) and obscure features of limited use (e.g. forward_list). The focus will be on useful but underappreciated features like dual-range algorithms, minimal allocators, and heterogeneous associative lookup.
--
Stephan T. Lavavej is a Senior Developer at Microsoft. Since 2007, he's worked with Dinkumware to maintain Visual C++'s implementation of the C++ Standard Library. He also designed a couple of C++14 features: make_unique and the transparent operator functors. He likes his initials (which people can actually spell) and cats (although he doesn't own any).
--
*-----*
*-----*
--
This session will cover selected STL features from C++11/14, both explaining how to use them and delving into implementation techniques that could be useful outside the STL.
I will avoid covering popular features you're already using (e.g. make_shared, make_unique) and obscure features of limited use (e.g. forward_list). The focus will be on useful but underappreciated features like dual-range algorithms, minimal allocators, and heterogeneous associative lookup.
--
Stephan T. Lavavej is a Senior Developer at Microsoft. Since 2007, he's worked with Dinkumware to maintain Visual C++'s implementation of the C++ Standard Library. He also designed a couple of C++14 features: make_unique and the transparent operator functors. He likes his initials (which people can actually spell) and cats (although he doesn't own any).
--
*-----*
*-----*
CppCon 2014: Stephan Lavavej 'STL Features And Implementation Techniques'
CppCon 2014: Mike Acton 'Data-Oriented Design and C++'
C++20 STL Features: One Year of Development on GitHub - Stephan T. Lavavej - CppCon 2020
CppCon 2014: Leor Zolman ' An Overview of C++11/14, Part I'
GoingNative 53: Learning STL Multithreading
CppCon 2014: Michael Caisse 'The Canonical Class'
CppCon 2015: Stephan T. Lavavej “functional: What's New, And Proper Usage'
CppCon 2014: Herb Sutter 'Lock-Free Programming (or, Juggling Razor Blades), Part II'
CppCon 2014: Matt Hargett 'A CTO's guide to Modern C++'
CppCon 2014: Walter E. Brown 'Modern Template Metaprogramming: A Compendium, Part I'
CppCon 2014: Nate Kohl 'cppreference.com: documenting C++ one edit at a time'
CppCon 2014: Herb Sutter 'Lock-Free Programming (or, Juggling Razor Blades), Part I'
CppCon 2014: Chandler Carruth 'Efficiency with Algorithms, Performance with Data Structures&apo...
CppCon 2014: Michael Wong 'Another fundamental shift in Parallelism Paradigm?'
CppCon 2014: Walter E. Brown 'Modern Template Metaprogramming: A Compendium, Part II'
CppCon 2016: Stephan T. Lavavej “tuple<>: What's New and How it Works'
CppCon 2018: Stephan T. Lavavej “Class Template Argument Deduction for Everyone”
CppCon 2014: Titus Winters 'The Philosophy of Google's C++ Code'
Stephan T. Lavavej “Floating-Point <charconv>: Making Your Code 10x Faster With C++17's Final B...
CppCon 2014: Bjarne Stroustrup 'Make Simple Tasks Simple!'
CppCon 2014: Herb Sutter 'Paying for Lunch: C++ in the ManyCore Age'
code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care
CppCon 2016: Rian Quinn “Making C++ and the STL Work in the Linux / Windows Kernels'
CppCon 2014: Zaika Antoun 'Microsoft w/ C++ to Deliver Office Across Different Platforms, Part ...
Комментарии