11. C++ Thoughts and resources

11.1. Useful blogs and resources

https://www.codingame.com/playgrounds/5659/c17-filesystem

11.2. Binary compatibility issues

https://community.kde.org/Policies/Binary_Compatibility_Issues_With_C%2B%2B

11.3. Exception handling

In

https://blog.quasardb.net/2015/02/04/boost-filesystem-and-error-handling

you have the phrase “Exceptions in C++ is a hot topic but our design decision is to use exceptions as little as possible as they often obfuscate important error paths. We have many critical moments in the software (for example when sending a reply on the network or writing to the disk) where all error paths must be extremely clear in the code to make sure we don’t get in a situation where we incorrectly recover from an error.”