たとえば、次の順序で定義されている2つのクラスがあります...
class A
{
int value;
printValue(B b)
{
cout << b.value
}
};
class B
{
int value;
printValue(A a)
{
cout << a.value;
}
}
Bの定義は以下のとおりですが、AでBオブジェクトを使用するにはどうすればよいですか?