Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Problem mit Aggregation und Konstruktoren

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
19.04.2005, 21:20 Uhr
~Hans_
Gast


Ich habe ein Programm geschrieben um Aggregationen und Konstruktoren zu testen. Nun bekomme ich folgende Fehlermeldung beim Compilen:


Zitat von Verfasser:

cannot call member function `void Fuhrpark::fahrzeugHinzufuegen(Fahrzeug)' without object




C++:
class Fahrzeug
{
public:    
          Fahrzeug(int,int);
          Fahrzeug(void);
          
private:  int baujahr;
          int ps;

};

class Fuhrpark
{
private:   Fahrzeug* zeiger;
           int anzahl;

public:    Fuhrpark(void);
           void fahrzeugHinzufuegen(Fahrzeug);

};

Fuhrpark::Fuhrpark(void)
{
     cout << "Fuhrpark Konstruktor" << endl;
     anzahl=0;
     zeiger= new Fahrzeug[100];
}

void Fuhrpark::fahrzeugHinzufuegen(Fahrzeug f)
{
     anzahl++;
     zeiger[anzahl]=f;
}

Fahrzeug::Fahrzeug(int baujahr, int ps)
{
     this->baujahr=baujahr;
     this->ps=ps;
}

Fahrzeug::Fahrzeug(void)
{
     cout << "f";
     baujahr=0;
     ps=0;
}

int main()
{
    Fuhrpark f;
    Fahrzeug hallo(1982,90);
    Fuhrpark::fahrzeugHinzufuegen(hallo);
    
    system("PAUSE");
    return EXIT_SUCCESS;
}



Welchen Fehler habe ich denn da gemacht?

Gruß und Danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.04.2005, 21:35 Uhr
Spacelord
Hoffnungsloser Fall


Du musst die Methode für f aufrufen .

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.04.2005, 22:23 Uhr
~Hans_
Gast


Autsch. Hätte mir auffallen müssen. Anfängerfehler

Danke dir
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: