Bonjour,
je souhaite écrire en C++, une fonction sans argument ni valeur de retour, et qui ce contente d'afficher à chaque appel, le nombre total de fois où elle a été appelée sous la forme: appel numéro 3.
Voilà la fonction:
Ma question est: pourquoi la variable i doit être de classe statique pour que ça marche? Si elle ne l'est pas, qu'est ce qui va changer?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void fcompte (void) static int i; i++; cout << "appel numéro" << i; }
Merci d'avance.
Partager