Главная
Study mode:
on
1
Introduction
2
Agenda
3
Tricky Samples
4
The Quote
5
The Example
6
Transformation
7
Macros
8
Overloading operators
9
Function overloads
10
Why we need transparency
11
Macro debugging
12
Macro substitution
13
Type debugging
14
Type substitution
15
Templates
16
Dream
17
Operators
18
Overloads
19
Candidates
20
Navigating Similar Functions
21
Includes
22
Includes Profiler
23
Includes Optimization Tools
24
Modules
Description:
Explore advanced debugging techniques for C++ without running the code in this 40-minute conference talk from C++Now 2018. Learn how to navigate complex C++ features like macros, templates, and compile-time evaluation that often obscure the final compiled code. Discover innovative approaches to macro and typedef debugging, type inference with auto/decltype, and handling preprocessor-dependent code branches. Gain insights into tools and workflows that can enhance C++ development, with demonstrations of features implemented in CLion and ReSharper C++. Understand how to improve code transparency, optimize includes, and prepare for upcoming C++ modules, ultimately enabling more efficient creation of modern C++ code.

Debug C++ Without Running

CppNow
Add to list