Во-первых, вам необходимо объявить класс B.Кроме того, измените атрибуты на указатели, иначе у вас все равно будет ошибка компилятора, даже если вы перенаправляете объявленный B, он все еще не знает реализацию!
Следующий код может помочь, удачи...
class B;
class A {
B *attribute;
public:
A(){}
};
class B {
A *attribute;
public:
B(){}
};