Hi!
Ich habe mal wieder ein kleines Problem einen 3 dimensionalen vector im Konstructor zu initialisieren bei dem ich bitte Eure Hilfe bräuchte.
Normaler weise wird ein vector ja mit:
Code:
vector<vector<vector<string> > >myvector(2, vector<vector<string> >(3, vector<string>);
initialisiert.
Doch wenn ich einen vector in einer Klasse erstellen will:
Code:
class a{
vector<vector<vector<string> > >myvector;
}
Kann ich ihn nicht initialisieren, sondern muss das im Konstructor tun:
Code:
for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
for(int k=0;k<15;k++){
myvector[i][j].push_back("A");
}
}
}
Und das, will einfach nicht funktionieren.
Beste Grüße
dml
Lesezeichen