C++ Core Guidelines

  • The C++ code guidelines are a set of rules to use for modern C++ projects created by the C++ community.

  • In the following section, we will list up the entries which are of considerable interest for this project.

  • There will be some gaps in the number as we skipped some of the less importer ones.

  • Also the code guidelines have gaps by default (blank space for new rules).

Philosophy

Interfaces

Functions and class methods

Classes

Enumerations

Resource management

Classes

Follow rule of 0 and rule of 5

Performance