C++ Insights - See Your Source Code with the Eyes of a Compiler
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore the inner workings of C++ compilers and gain deeper insights into the language's complexities in this 58-minute conference talk by Andreas Fertig. Dive into the world of C++ Insights, a Clang-based tool designed to reveal hidden aspects of C++ code through source-to-source transformation. Learn how this tool can assist in teaching and programming by making intentionally hidden elements visible. Discover the implementation details of C++ Insights, its capabilities, and limitations. Examine various C++ features, including templates, abstract syntax trees (AST), default arguments, class member initialization, lambdas, and range-based for loops. Gain valuable knowledge about variadic templates and context-dependent template parameters. Enhance your understanding of C++ and improve your ability to write more efficient and comprehensible code.
Syllabus
Introduction
My name
Why C Insights
Limitations
Templates
AST
Default arguments
Class member initialization
Lambdas
Rangebased for loops
Things that make me sad
Variadic templates
Context per
Template parameters
Taught by
NDC Conferences
Related Courses
Vector-Dynamic Array - Making Data Structures in C++The Cherno via YouTube C++ Insights - How Stuff Works, Lambdas and More
CppNow via YouTube Generative Programming in Action - Emulating the 3DS
CppNow via YouTube The Problem with Cutting Edge C++
CppNow via YouTube Implementing Variant Visitation Using Lambdas
CppNow via YouTube