Explore advanced C++ techniques in this CppCon 2022 conference talk by Andrei Zissu. Discover how to implement a logging system with vanishing sensitive messages in shipped binaries and learn about the DO_ON_INIT utility. Delve into the implementation of a no-strings-attached logger and its associated decoding facility, utilizing compile-time string obfuscation techniques. Gain insights into emergent behavior in C++, combining unrelated language features in novel ways. Follow along as Zissu demonstrates these concepts with less than 20 lines of C++17 code, showcasing the power and flexibility of modern C++ programming.
Overview
Syllabus
Personal Log - Where No Init Has Gone Before in C++ - Andrei Zissu - CppCon 2022
Taught by
CppCon