11. C++ Thoughts and resources

11.1. Useful blogs and resources


11.2. Binary compatibility issues


11.3. Exception 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.”