Anzeige:
Ergebnis 1 bis 4 von 4

Thema: vector im constructor initialisieren

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    02.08.2008
    Beiträge
    177

    vector im constructor initialisieren

    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

    Geändert von dml (25-11-2010 um 14:13 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •