Coding style de Google

Le style de code est presque identique pour le C et le C++.

Présentation

J'aime le coding style de Google car :

J'aime moins et j'utilise moins souvent (C++ seulement) :

J'apporte les modifications suivantes :

Dans tous les cas, je déconseille d'utiliser la règle d'ajout d'un espace avant les parenthèses pour les fonctions. Le préprocesseur n'aime pas cette règle et l'erreur de codage sera plus difficile à détecter.

Google C++ Style Guide Archive du 05/09/2019 le 04/10/2019 Dépôt GitHub

Formatage avec clang-format

clang-format -style="{BasedOnStyle: google, BreakBeforeBraces: Custom, BraceWrapping: { AfterClass: true, AfterControlStatement: true, AfterEnum : true, AfterFunction : true, AfterNamespace : true, AfterObjCDeclaration: true, AfterStruct : true, AfterUnion : true, BeforeCatch : true, BeforeElse : true, IndentBraces : false }, ReflowComments: false, DerivePointerAlignment: false, PointerAlignment: Right }" -i file.cpp