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:35] – Ajout de "Ne pas oublier d'includes" root | lang:cpp:codingstyle [2025/07/28 10:39] (Version actuelle) – [Présentation] : actualisation de mon avis sur le Google style root | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====Coding style de Google==== | ====Coding style de Google==== | ||
+ | |||
+ | Le style de code est presque identique pour le C et le C++. | ||
+ | |||
===Présentation=== | ===Présentation=== | ||
J'aime le coding style de Google car : | J'aime le coding style de Google car : | ||
Ligne 6: | Ligne 9: | ||
* Il est supporté (et donc validé) par une grosse entreprise, | * Il est supporté (et donc validé) par une grosse entreprise, | ||
- | J'aime moins et j' | + | Originalité |
* Mettre tous les passages d' | * Mettre tous les passages d' | ||
- | Mais avec les modifications suivantes : | + | J' |
- | * 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. | + | * <del>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 ''&'' | + | * On met les références ''&'' |
- | [[https:// | + | Dans tous les cas, je déconseille d' |
+ | |||
+ | [[https:// | ||
===Formatage avec clang-format=== | ===Formatage avec clang-format=== | ||
Ligne 20: | Ligne 25: | ||
</ | </ | ||
- | ====Vérification automatique du code==== | ||
- | ===Ne pas oublier d' | ||
- | Les fichiers entêtes doivent se compiler. | ||
- | |||
- | <file cpp verif_header.cpp> | ||
- | #include " | ||
- | </ | ||
- | |||
- | <code bash> | ||
- | gcc verif_header.cpp -fsyntax-only | ||
- | </ |
lang/cpp/codingstyle.1577964902.txt.gz · Dernière modification : de root