Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

A Zephyr Overview of C++11 - Part II

CppNow via YouTube

Overview

Explore the advanced features of C++11 in this comprehensive second part of a conference talk. Delve into topics such as final and override keywords, flux capacitors, constructor inheritance, conversion operators, initialization techniques including lambdas and uniform initialization, function pointers and objects, and the intricacies of lambda functions. Gain insights into return value optimization, lvalues and rvalues, and factory functions. Benefit from a more relaxed pace compared to the previous session, allowing for questions and potential live code demonstrations to enhance understanding of these complex C++11 concepts.

Syllabus

Introduction
Final and Override
Flux Capacitor
One Constructor
When does initialization happen
Constructor order
Constructor inheritance
Conversion operators
initialization lambdas
initializer lists
initialization
Uniform initialization
Brace initialization
Function pointers
Function objects
Separate linked functions
The next feature
Lambdas
anonymous function object
local variables
copy
pet peeve
lambda functions
generic lambdas
return value optimization
return references
lvalues and rvalues
rvalues
canonical functions
factory functions

Taught by

CppNow

Reviews

Start your review of A Zephyr Overview of C++11 - Part II

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.