Exemplo

class ClassA {
char i;
int ClassA;

};
Solução
No exemplo, um dos campos tem o mesmo nome que a classe "ClassA". Isso deveria ser evitado.

class ClassA {
char a;
int i;

};