84 votes

Noms des fonctions en C++ : Majuscule ou non ?

Quelle est la convention pour nommer les fonctions en C++ ?

Je viens de l'environnement Java, donc j'ai l'habitude de nommer quelque chose comme :

myFunction(...) {
}

J'ai vu du code mixte en C++,

myFunction(....)
MyFunction(....)
Myfunction(....)

Quelle est la bonne façon ?

En outre, est-il le même pour une méthode de classe ainsi que pour une méthode non-classe ?

19voto

Steven Keith Points 1041

Les plus courants que je vois dans le code de production sont (dans cet ordre) :

myFunctionName     // lower camel case

MyFunctionName     // upper camel case

my_function_name   // K & R ?

Je trouve que la convention de nommage qu'un programmeur utilise en code C++ a généralement quelque chose à voir avec son arrière-plan de programmation.

Par exemple, les anciens programmeurs Java ont tendance à utiliser un boîtier de chameau inférieur pour les fonctions

14voto

TofuBeer Points 32441

Si vous regardez les bibliothèques standard, le modèle est généralement my_function, mais chaque personne semble avoir sa propre façon :-/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X