lang:cpp:codingstyle
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| lang:cpp:codingstyle [2020/01/02 12:29] – Déplacement des sources root | lang:cpp:codingstyle [2025/10/16 15:49] (Version actuelle) – Ajout d'une image pour le this null root | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====Coding style de Google==== | + | =====Formatage===== |
| - | ===Présentation=== | + | |
| - | J'aime le coding style de Google car : | + | |
| - | * Globalement, | + | |
| - | * Faible indentation (2 espaces), | + | |
| - | * Il est supporté (et donc validé) par une grosse entreprise, | + | |
| - | J'aime moins et j' | + | Utilisation de [[prog:clang-format]]. |
| - | * Mettre tous les passages d' | + | |
| - | Mais avec les modifications suivantes | + | Mon style : |
| - | * Toujours le crochet ouvrant sur une nouvelle | + | * 2 espaces pour les indentations. |
| - | * On met les références | + | * '' |
| + | * Si une méthode n'exécute qu'une seule ligne, ne pas tout écrire sur la même ligne. Sous Visual Studio, parfois, | ||
| - | [[https:// | + | {{: |
| - | ===Formatage avec clang-format=== | + | =====Style de code===== |
| - | <code bash> | + | |
| - | clang-format -style=" | + | Il existe de nombreuses règles de codage. |
| - | </code> | + | |
| + | * Documents | ||
| + | |||
| + | [[prive:lang:c:normes:misra|Misra]] C++ 2023 (pour C++17). | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https://wiki.sei.cmu.edu/ | ||
| + | |||
| + | * Logiciels | ||
| + | |||
| + | [[https:// | ||
lang/cpp/codingstyle.1577964587.txt.gz · Dernière modification : de root
