C++ Coding Standards: 101 Rules, Guidelines, and Best Practices