CppCon 2016 has ended
Back To Schedule
Tuesday, September 20 • 4:45pm - 5:45pm
tuple<>: What's New and How it Works

Log in to save this to your schedule, view media, leave feedback and see who's attending!

std::tuple<> has been gaining new abilities, like get-by-type in C++14 and conditionally-explicit constructors in C++17. This talk will begin by briefly summarizing what you can do with tuples in C++11 and C++14. Next, we’ll explore what’s new in C++17, and how it can improve your code. We’ll also delve into how this magic is implemented, with new metaprogramming tools like std::conjunction<>. Finally, we’ll look at active issues in tuple’s design, and what the Library Working Group is doing about them.

avatar for Stephan T. Lavavej

Stephan T. Lavavej

Programmer-Archaeologist, Microsoft
Stephan T. Lavavej is a Principal Software Engineer at Microsoft, maintaining Visual C++'s implementation of the C++ Standard Library since 2007. He also designed a couple of C++14 features: make_unique and the transparent operator functors. He likes his initials (which people can... Read More →

Tuesday September 20, 2016 4:45pm - 5:45pm PDT
Prince Theater (2nd Floor) Meydenbauer Center