У меня есть 3 класса, закодированных в C++. Все они просты, но компилятор дает много ошибок. Каждый класс в файле cpp и файле заголовка. Какие могут быть возможные проблемы? Один из них - «базовый класс неопределенный».Простые классы вызывают ошибку
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
Я поставил точку с запятой, все еще есть ошибки. –