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

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera