The C++ standard is moving more and more in the direction of safety. In the process, the committee is providing us with tools to help make our own code safer.
Many of these tools are specifically around numerics and none of them are enabled by default! To make matters worse, most C++ programmers don't even know these library features exist! Even if they did know, they wouldn't use them, because they are far too wordy.
We're going to do a survey of the relatively recently added new numeric safety related language features and see how they might come together in a real-ish project.
Jason is host of the YouTube channel C++Weekly, co-host emeritus of the podcast CppCast, author of C++ Best Practices, and author of the first casual puzzle books designed to teach C++ fundamentals while having fun!