Session Details

C++11 Idioms  

Level :
Date :
10:45 AM Sunday
Room :
Track :
C++ and C++11
Interested : (-) - Registered : (94)


C++11 feels like a new language. Compared to its previous standards, C++11 packs more language features and libraries designed to make C++ programs easier to understand and faster. As the community is building up experience with the new features, new stylistic ways of using them are emerging. These styles (a.k.a. idioms) give the new language its unique flavor. This talk will present emerging idioms of using rvalue references -- a marquee feature of C++11 as many renowned experts call it. You will see how C++11 opens new possibilities to design class interfaces. Finally, you will learn some advanced use-cases of rvalue references which will likely make you feel something amiss in this flagship feature of C++11. (This talk will assume some basic knowledge of rvalue references, move semantics, and perfect forwarding in C++11. If these concepts are new to you, I highly recommend Jon Kalb's session just before this one.)

The Speakers


Sumant Tambe

Sumant is a Sr. Software Engineer at LinkedIn and a Microsoft MVP. He helps run Kafka and the related streaming infrastructure at LinkedIn. He contributes in open-source Apache Kafka and writes Kafka Truths and C++ Truths blogs. Previously he worked on reactive stream processing for Industrial IoT system in RTI.
  • Not Interested
  • Interested
  • Attending