Vererbung
-
Hallo,
habe folgendes Problem.class Element
{
virtual void browse(void)=0; <----zum ausgeben
};class Bestellung:public Element
{
public:
int isbn;
char name[80];
};So und jetzt schreibe ich browse() wie folgt:
void Bestellung::browse()
{
cout<<isbn<<"-"<<name<<endl;
}bekomm da die fehlermeldung " error C2509: 'browse' : Member-Funktion nicht in 'Bestellung' deklariert"
Keine Ahnung was ich da falsch mache!?!?!?!
-
Hi!
Es muss so aussehen:
class Bestellung:public Element { public: int isbn; char name[80]; void browse(void); };
Du musst die Funktion auch in der Klasse wieder deklarieren, auch wenn Sie geerbt ist. Das bedeutet nur das du sie spezifizierst.
Code-Hacker
-
danke man . was bin ich froh das so leutz wie dich gibt