Outils pour utilisateurs

Outils du site


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