Watch a comprehensive conference talk from CppCon 2024 where Senior Software Engineer Alon Wolf explores the critical aspects of compile-time validation in C++ programming. Learn how to enhance program reliability beyond memory safety through early validation techniques and compile-time checks. Discover functional programming approaches to validation, implementation of compile-time unit tests, and advanced features for memory safety using template metaprogramming. Explore upcoming C++26 reflection proposals, language extensions, and compiler-specific features that strengthen validation capabilities. Gain insights into static analysis tools for early issue detection and understand various strategies for improving code correctness before execution. Perfect for developers interested in leveraging C++'s compile-time features to create more robust and reliable software systems.
Overview
Syllabus
Compile-Time Validation in C++ Programming - Alon Wolf - CppCon 2024
Taught by
CppCon