Outils pour utilisateurs

Outils du site


lang:cpp:codingstyle

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
lang:cpp:codingstyle [2025/10/16 11:14] rootlang:cpp:codingstyle [2025/10/16 15:49] (Version actuelle) – Ajout d'une image pour le this null root
Ligne 2: Ligne 2:
  
 Utilisation de [[prog:clang-format]]. Utilisation de [[prog:clang-format]].
 +
 +Mon style :
 +  * 2 espaces pour les indentations.
 +  * ''if'' n'exécute qu'une seule instruction, ne pas tout écrire sur la même ligne. Quand le code est exécuté en pas à pas, cela permet de connaître la validité de la condition.
 +  * Si une méthode n'exécute qu'une seule ligne, ne pas tout écrire sur la même ligne. Sous Visual Studio, parfois, le ''this'' n'est affichable que si une instruction est exécutée (pas à pas), y compris en ''Debug''.
 +
 +{{:lang:cpp:codingstyle:two-lines-this-null.png?831|}}
  
 =====Style de code===== =====Style de code=====
  
 +Il existe de nombreuses règles de codage.
 +
 +  * Documents
 +
 +[[prive:lang:c:normes:misra|Misra]] C++ 2023 (pour C++17).
 +
 +[[https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines|C++ Core Guidelines]]
 +
 +[[https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=88046682|SEI CERT C++ Coding Standard]]
 +
 +  * Logiciels
  
 +[[https://clang.llvm.org/extra/clang-tidy/checks/list.html|Liste des règles de clang-tidy]]
lang/cpp/codingstyle.1760606089.txt.gz · Dernière modification : de root