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

YouTube

C++ Insights - How Stuff Works, Lambdas and More

CppNow via YouTube

Overview

Explore the inner workings of C++ through the eyes of the compiler in this comprehensive conference talk from CppNow 2021. Dive deep into C++ Insights, examining implicit conversions, in-class initializers, and the intricacies of lambda generation. Gain a new perspective on code writing by understanding how the compiler interprets various C++ features, including variadic templates. Learn from Andreas Fertig, an experienced C++ trainer and member of the standardization committee, as he demonstrates the power of C++ Insights (https://cppinsights.io) to reveal the hidden mechanisms behind C++ constructs. Discover how recent C++ standards have evolved the language, comparing C++14 and C++20 implementations. Walk away with a deeper understanding of compiler behavior and practical insights to enhance your C++ programming skills.

Syllabus

Introduction
German Language
What is C Insights
Example
Implicit conversions
C Insights overview
Templates
What is an AST
Template instantiations
Default parameters
C Insides
Default Member Initializers
Transformation
Constexpr
Stardust
Test
Size
Init captures
Generic lambdas
Behind the scenes
C20 changed the game
C14 vs C20
C20 Example
C Plus Example

Taught by

CppNow

Reviews

Start your review of C++ Insights - How Stuff Works, Lambdas and More

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.