lang:cpp:codingstyle
Ceci est une ancienne révision du document !
Formatage du code source via clang-format
J'aime le coding style de Google car :
- Faible indentation (2 espaces),
Mais avec les modifications suivantes :
- Toujours le crochet ouvrant sur une nouvelle ligne. Quand on clique sur le crochet fermant, on sait dans quelle colonne est le crochet ouvrant quand il est mis en surbrillance.
- On met les références
&
et les pointeurs*
du coté du nom de la variable. Cela évite les erreurs avec le code suivant :int* a, b;
qui pourrait laisser croire après une lecture rapide que b est aussi un pointeur.
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
lang/cpp/codingstyle.1577457290.txt.gz · Dernière modification : 2019/12/27 15:34 de root