Главная
Study mode:
on
1
Introduction
2
My name
3
Why C Insights
4
Limitations
5
Templates
6
AST
7
Default arguments
8
Class member initialization
9
Lambdas
10
Rangebased for loops
11
Things that make me sad
12
Variadic templates
13
Context per
14
Template parameters
Description:
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.

C++ Insights - See Your Source Code with the Eyes of a Compiler

NDC Conferences
Add to list
0:00 / 0:00