class ClassA {

private: int a;
private: char x;


public: ClassA () {
a=5;
x='c';
int local;
}


};


Solution
Dans l'exemple ci-dessus, une variable locale 'local' a été déclarée, ce qui est à éviter. Le constructeur ne doit être utilisé que pour affecter des valeurs aux zones.

class ClassA {

private: int a;
private: char x;


public: ClassA () {
a=5;
x='c';
}


};