C++ Macros Explained: Functions, X-Macros & Modern Alternatives
Автор: DeepDiveDev
Загружено: 2025-12-10
Просмотров: 3576
My Memory Mananagement Series: • Stack Memory (And why it matters)
My C++ in X Seconds Series: • System In 153 Seconds - C++
My Architecture Series: • Data Oriented Design - C++
0:00 - Intro: How the Preprocessor actually works
2:00 - Object-like vs. Function-like Macros
4:47 - Critical Pitfalls: Precedence & Double Evaluation
8:46 - Macro Operators: Stringizing (#) & Token Pasting (##)
11:23 - Practical Use Cases: Logging & Include Guards
14:36 - Advanced Patterns: Variadic Macros & The do-while(0) Loop
18:04 - The "X Macro" Technique (Code Generation)
20:32 - Modern Replacements: constexpr, templates & if constexpr
24:11 - When Macros are Still Necessary
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: