Bonjour,
quelqu'un peut-il m'expliquer pour le code suivant ne me permet d'afficher la variable i ?
Une variable static n'est pas censé entre utilisable en dehors de la fonction ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void func() { static int i=0; } int main() { func(); cout<<i<<std::endl; }
Rémi







Répondre avec citation






), static rend la variable ou la fonction visible que depuis le fichier source où elle a été définie.

Partager