1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| // nom_du_fichier <chemin>/nom_du_fichier
// auteur: <nom> <prenom> <adresse mail>
// date: DD/JJ/AAA
// version 1.0.0
// <breve description du fichier>
//
// Ce fichier fait partie de la bibliothèque <nom du projet>
// et est fourni sous licence <licence d'utilisation>
// reportez vous au fichier LICENSE pour plus d'informations
/* <breve description de classe>
*
* <description du besoin>
*
* <intérêt de la classe>
*
* ...
*/
class MaClasse{
public:
/* <brève description de la fonction>
*
* <raison de l'existence de cette fonction>
*
* <description du premier paramètre>
* <description du deuxième paramètre>
* renvoie <telle valeur> si <condition>, <telle autre valeur> dans le cas contraire
* <pré condition à respecter lors de l'appel>
* <post condition à respecter après exécution>
* <exception lancée en cas de problème>
*/
Type maFonctionQuiFaitBooh(Type2 param1, Type3 param2);
/* et ainsi de suite */
}; |