Compiler error C4430: especificador de tipo faltante - int asumido [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Resolve errores de compilación debido a la dependencia circular entre clases 9 respuestas

Tengo este error:

"error C4430: falta el especificador de tipo - se supone int. Nota: C ++ no admite default-int"

con este ejemplo de código:

//A.h    
#include "B.h"
class A{
    B* b;
    ..
};

//B.h
#include "A.h"
class B{ 
    A* a; // error error C4430: missing type specifier - int assumed.
};

Respuestas a la pregunta(1)

Su respuesta a la pregunta