---

What if C++ had decades to learn?

In this second article of a three-part series, I look at how Matt Godbolt uses modern C++ features to try to protect against misusing an API that deals with destructive state transition based on a talk he gave on making code easy to use and hard to misuse.

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis