vector erzeugen
-
hallo,
wie erstelle ich während der Laufzeit einen vector (dynamisch)
Gruß Siegfried

-
#include <vector> vector<int> v; v.push_back(100); v.push_back(200); v.push_back(300); ....
-
hallo,
muß anderst fragen,
habe den vector so deklariert.
std::vector<vector<vector<AnsiString> > > vvvasAktion;nun möchte ich diesen unterschiedliche größe zuordnen.
vvvasAktion.resize(5); vvvasAktion[1].resize(8); vvvasAktion[1][2].resize(21);ist dieser Code richtig erstellt ???
Vorhaben: Ich möchte einen Vector erstellen, der 3 Vectoren enthält.
a) Obergruppe, b) Untergruppe, c) Inhalt
Obergruppe zB.20, Anzahl jeder Untergruppe ist verschieden, Inhalt/Anzahl jeder Untergruppe ist verschieden.hoffe, das ich es gut rübergebracht habe.
Gruß Siegfried
-
Hallo
Probier deinen Code doch einfach mal aus.
bis bald
akari
-
Beppo schrieb:
vvvasAktion.resize(5); vvvasAktion[1].resize(8); vvvasAktion[1][2].resize(21);ist dieser Code richtig erstellt ???
Klar geht das so - du erzeugst einen Vector mit 5 Obergruppen, von denen bekommt die zweite 8 Untergruppen und die dritte dieser Untergruppen 21 Inhalts-Elemente (die mit leeren AnsiString's gefüllt werden). (der Index zählt immer von 0 an)
Die übrigen Gruppen (und Untergruppen von vvvasAktion[1]) bleiben leer.
-
Hallo
möchte mitteilen, das die Informationen prima funktionieren.
vielen Dank an alle.Gruß Siegfried