私は3つのクラスをC++でコーディングしています。それらはすべてシンプルですが、コンパイラは多くのエラーを出します。 cppファイルとヘッダーファイルの各クラス。起こりうる問題は何か? "base class undefined"の1つです。シンプルなクラスでエラーが発生する
class re {
int i;
int j;
string a;
re(int,int,int);
~re();
}
class Pre:public re {
int k;
public:
Pre(int,int,int);
~Pre();
}
class MPre:public Pre {
int z;
public:
MPre(int);
~Mpre(int);
}
クラス定義は、セミコロン( ";")で終わる必要があります。実際のコードでセミコロンを使用していますか? (あなたの例では使用していません)。 – mfontanini
あなたはエラーを投稿できますか?私はあなたが貼り付けたものは、クラス定義の終わりに ';'が終わっていないからですが、推測するのが難しいためです。 – EdChum
私はセミコロンを入れましたが、まだエラーがあります。 –