クラスの本と 2 つのサブクラスの lerningbook,readingbook があり、本のリスト book* listofbooks を作成し、それにサブクラスを追加しようとしています。
Book* listOfBooks;
void Mang::addBookToList(Book b3)
{
Book* temp;
temp=listOfBooks;
lobsize++;
listOfBooks=new Book[lobsize];
int i;
for(;i<lobsize;i++)
{
listOfBooks[i]=temp[i];
}
listOfBooks[i]=b3;
}
問題は、サブクラスを送信しようとしているときに、これが受け入れられないことです。テンプレートを使用しようとしたため、関数は任意のクラスを取得できますが
、エラーが発生するのを助けませんでした:
lerningbook から book への適切なユーザー定義の変換が存在しませんこれを可能にする同じタイプの関数を実装する必要があると推測していますが、あなたの1人が私
を助けてくれることを願っています:)
この問題に行き詰まった)