11. C++ Thoughts and resources
11.1. Useful blogs and resources
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.”