class Aとclass Bという2 つのクラスを定義しました。それらは完全に独立しています。
のインスタンスとして、およびのインスタンスとして作成c
します。次に、操作を実行する の本体を定義します。class B
d
class A
functionOfA
c
class A {
public:
functionOfA();
}
class B {
...
}
A::functionOFA()
{
c.functionOfB();
}
main()
{
A d;
B c;
d.functionOfA();
}
しかし、コンパイラは私に次のエラーを与えます: cはこのスコープで宣言されていません