クラスがあり、それを A と呼びましょう。A の n インスタンスを保持する別のクラス B を作成したいと考えています。
B ヘッダー ファイル:
class A;
class B
{
B();
A * arrayofA;
}
B.cpp
#include "B.h"
#include "A.h"
B::B() {
arrayofA = new A[n];
}
Visual Studio は = 演算子に下線を付け、次のように通知します: エラー: タイプ "B::A *" の値をタイプ "A *" のエンティティに割り当てることはできません
どうしたの?