class Publicatie{
public:
class Carte : public Publicatie{
private:
char* autor;
};
class Revista : public Publicatie{
private:
char* frecventa_aparitie;
int numar;
};
private:
int cota;
char* titlu;
char* editura;
int anul_aparitiei;
int tiraj;
Carte* c;
Revista* r;
public:
//some methods...
}
这是代码,我在 Publicatie 类中声明 Carte 和 Revista 类,我需要拥有私有成员 Carte 和 Publicatie。我真的不知道如何用这些类进行继承设计。我在继承的标题中收到错误:public Publicatie,我认为它会起作用,因为已经创建了类(即使它的私有成员尚未创建)。