Re: vector erzeugen



  • Hallo

    benötige nocheinmal Hilfe.

    mit
    *.h

    std::vector<vector<AnsiString> >  vvasPvsKopieRoute;
    

    *.cpp

    iZiel = vvasPvsKopieRoute.size();
    vvasPvsKopieRoute.resize(vvasPvsKopieRoute.size() + 1, vector<AnsiString>());
    vvasPvsKopieRoute[iZiel].resize(vvasPvsKopieRoute[iZiel].size() + 10);
    

    erstelle ich einen zweiteiligen Vector. Diesen kann ich während der Laufzeit vergrößern, ohne das der bestehende Inhalt gelöscht wird. Funktioniert einwandfrei.

    möchte jetzt einen dreifachen Vector einsetzen. Die Zeilen in der .h werden akzepiert. In der *.cpp bekomme ich es nicht gerafft.
    *.h

    std::vector<vector<vector<AnsiString> > >  vvasPvsKopieRoute_2;
    

    Für eure Hilfe bin ich sehr dankbar.

    Gruß Siegfried


Anmelden zum Antworten