Skip to content

Structured Bindings in C++17, Matt Gilbert, Tuesday May 9th

Structured Bindings in C++17, Matt Gilbert, Tuesday May 9th

Details

Matt Gilbert (Qualcomm) will talk to us about an exciting new feature of C++17, structured bindings. Here is his talk description:

An overview of C++17's structured bindings

------------------------------------------

This talk will cover a new feature introduced in C++17 to declare and assign multiple variables from a tuple or struct. This new feature has surprising depth which we’ll explore throughout the talk, including discussions on API design, error handling, and performance. The agenda for the talk will be:

Intro:

Syntactic sugar

tuples and tie

Quick examples

Implementation

What’s the compiler up to?

What's up with that syntax?

Use cases

Pairs well with selection statements with initializers

No more out variables

Performance

Advanced uses

Enabling structured bindings for your types

Doors open at 6:00PM, the talk starts at 6:30, followed by socializing until 8-8:30PM. Pizza and beer/soda will be provided by Align Technology. Thanks also to our community sponsor, CppCon. See you there!

Photo of Triangle C++ Developers Group group
Triangle C++ Developers Group
See more events
Align Technology
2121 RDU Center Dr, Suite 200 · Morrisville, NC