Bonjour,

Dans le projet dont je m'occupe, nous avons pris comme règles d'écriture celles utilisées dans le bouquin 'le Langage C++' de Bjarne Stroustrup

c'est à dire :
  • Nom de classes commencent par une majuscule
  • Nom de templates avec une majuscule
Nom de templates avec une majuscule

Nous sommes plusieurs équipes à travailler sur ce projet .... et un jour le drame a eu lieu... une classe et un template avec le même nom.

Au niveau de la compilation, ca ne change rien me direz vous. Sauf qu'au niveau programmeur, j'ai maintenant un code illisible et pleins de bugs.

La solution de repli a été de suffixer tous les noms de templates avec un caractère "_".

Je ne trouve pas cela très "sexy". Existe t il une norme sur le nommage des templates (Prefixer avec un T ? ) Quelles sont les habitudes ?

Merci