YoVDO

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

Offered By: CppNow via YouTube

Tags

C++Now Courses C++ Courses Lambda Functions Courses Variadic Templates Courses Implicit Conversion Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Abusing C#
NDC Conferences via YouTube
Scala Best Practices I Wish Someone'd Told Me About
Scala Days Conferences via YouTube
Preparing for Scala 3
Scala Days Conferences via YouTube
Dotty Linker - Precise Types Bring Performance
Scala Days Conferences via YouTube
Towards a Safe, Sane I O Library in Scala
Scala Days Conferences via YouTube