C++相談室 part98
■ このスレッドは過去ログ倉庫に格納されています
0720デフォルトの名無しさん
2012/10/01(月) 02:18:30.57};
class B:A{
};
class C:A{
};
main{
int size;
cin>>size;
A* a= new A[size];
C c;
a[2]=c;
}
と基底クラスAに派生クラスであるCを代入しようとすると、
アクセスできない基本クラスAへの変換は許されていませんとでてきます。
なにが原因なのでしょう?
■ このスレッドは過去ログ倉庫に格納されています