Summary
This episode explores key features coming in C23 that impact C++ programmers, particularly focusing on interoperability between the languages. Jason discusses #embed for including binary data, constexpr for variables (though not functions), C++ attributes in C (nodiscard, deprecated, fallthrough, maybe_unused, noreturn), unnamed parameters in function definitions, typed enumerations with specified underlying types, and _has_include for compile-time file existence checking.
Related C++ Standard Sections
This episode covers topics found in these sections of the C++ standard:
-
[diff.cpp03.dcl.dcl]47% match