class ClassA {

private: int a;
private: char x;


public:void method () {
int a;
}


};


Solution
Dans l'exemple ci-dessus, une variable locale et l'une des zones portent le même nom 'a', ce qui est à éviter.

class ClassA {

private: int local;
private: char x;


public:void method () {
int local;
}


};