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

2m read timeFrom herbsutter.com
Post cover image

Sort: