Klassen
-
Hallo,

wer kann mir bei dieser Aufgabe helfen/Rat geben ?
Es erscheint folgende Fehlermeldung:
Typname erwartet.
Libelle::Libelle(int l, int g, int f, insekt): Insekt(l,g){
Was mache ich falsch ?#include <iostream.h>
using std::cout;class Insekt {
protected:
int laenge;
int gewicht;public:
Insekt(int, int);
virtual void Essen();
virtual void Ausgabe();
};class Libelle:public Insekt {
private:
int fluegellaenge;
public:
Libelle(int, int, int);
void Ausgabe();
};Insekt::Insekt(int l, int g){
laenge=1;
gewicht=g;
}void Insekt::Essen(){
laenge++;
gewicht++;
}void Insekt::Ausgabe(){
cout << "Dieses Insekt ist" <<laenge <<"cm lang"<<endl;
cout << "und" << gewicht << "g schwer" <<endl;
}Libelle::Libelle(int l, int g, int f, insekt): Insekt(l,g){
fluegellaenge=f;
}void Libelle::Ausgabe(){
cout << "Libelle laenge" <<laenge <<endl;
cout << "Gewicht" <<gewicht <<endl;
cout << "Fluegellaenge" << fluegellaenge<<endl;
}int main (){
Insekt insekt(6,20);
Libelle libelle(12, insekt);
libelle.Ausgabe();
libelle.Essen();
libelle.Ausgabe();char c[50];
cin.getline(c,50);
return 0;
}Gruß
Mars3
-
in der Klasse hat Libelle 3 Parameter
Libelle(int, int, int);in der Implementierung gat Libelle 4 Parameter:
Libelle::Libelle(int l, int g, int f, insekt)
-
Reine C++-Fragen gehören in das entsprechende Forum.
http://www.c-plusplus.net/forum/viewtopic-var-t-is-184434.htmlAusserdem:
Bitte die Faustregel beachten: ein Thema pro Thread, ein Thread pro Thema!
Bitte aussagekräftige Überschriften wählen!
Bitte die Code-Tags verwenden!
Danke!
-
Vielen Dank.
