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:
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;
}
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?
Merci d'avance.