Question du test C++ - Les bases

Écrire un programme C++ qui utilise des variables statiques.

Expert

Que renvoie le code suivant ?

class Rectangle {
public:
    static int compteur; 
    Rectangle() {compteur++;}
    ~Rectangle() {compteur--;}
};

int Rectangle::compteur(0);

int main() {

    cout << Rectangle::compteur << endl;
    Rectangle r1;
    cout << Rectangle::compteur << endl;
    {
        Rectangle r2;
    }
    cout << Rectangle::compteur << endl;
    Rectangle r3(r1);
    cout << Rectangle::compteur << endl;
    return 0;
}
Auteur: SamuelStatut : PubliéeQuestion passée 278 fois
Modifier
1
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !