E2315 'Membre' n'est pas un membre de 'classe', car le type n'est pas encore défini (C++)
Remonter à Erreurs et avertissements du compilateur (C++) - Index
Le membre est en train d'être référencé alors que la classe n'a pas encore été entièrement définie. Cela peut arriver si vous déclarez d'avance la classe X, déclarez une variable pointeur sur X, et référencez un membre via ce pointeur ; par exemple :
class X;
X * oneX;
int test() { return oneX->i; }