Dynamisches Array einer eigenen Klasse



  • Hallo Leute,

    ich weiß wie ich ein dyn.- Array von ints mache, nämlich über valarray. Aber ich kann irgendwie nicht ein dyn. Array einer eigenen Klasse machen. Wie mach ich so was? Ich habs mal mit dem vector und dem valarray der stl probiert aber ich bekomm immer Fehler. Die Definition sah so aus:

    typedef vector<Item, Item*> ItemArray;
    //oder
    typedef vector<Item*> ItemArray;
    //oder
    typedef vector<Item> ItemArray;
    //Zugriff über
    items[0].Methode(...) //items ist ein ItemArray
    

    Aber es geht nicht. Wie mach ch denn so was?

    Gruß,

    Stalin



  • gib mal die Fehlermeldung an

    wrf <-- lesen!



  • Und zwar die der dritten Variante. Die ist nämlich die 'normale'. BTW auch für ints, valarray ist eher exotisch und wird praktisch nicht verwendet.


Anmelden zum Antworten