Hello,

Je me demandais si on pouvait utiliser dans une fonction membre des variables locales statique, comme dans :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class A
{
    void maFonction();
};
 
A::maFonction()
{
    static int pouet = 0;
    std::cout << pouet++ << std::endl;
}
 
int main()
{
    A monA;
 
    monA.maFonction();
    monA.maFonction();
    monA.maFonction();
    monA.maFonction();
}
et si oui, aurai-je bien comme résultat :

?