A comprehensive talk covering the C++26 contracts feature, explaining why defensive programming matters for functional and memory safety. The presentation covers best practices for using contracts, demonstrates their advantages over C assert (declaration-level usage, release build support, language-level integration), addresses
Sort: