2 dimensionaler dynamischer Vektor



  • Hallo zusammen,

    ich muss hier einen 2 dimensionalen dynamischen Vektor erzeugen.

    vector<vector<CString> > Test;
    

    So, das ist ja auch soweit alles gar kein Problem.

    ABER:

    Die Größe der 1. dimension und die Größe der 2. dimension ist dynamisch.

    Normalerweise würde ich ja jetzt sowas machen um den Vektor mit Daten zu füllen:

    vector<CString> blupp;
    blupp.pushback("hallo1");
    blupp.pushback("hallo2");
    blupp.pushback("hallo3");
    blupp.pushback("hallo4");
    
    test.pushback(blupp);
    

    So, dann hätte ich ja folgendes Ergebnis:

    test[0][0] = hallo1;
    test[0][1] = hallo2;
    test[0][2] = hallo3;
    test[0][3] = hallo4;
    

    Was aber mache ich, wenn ich dort jetzt noch auf der 2. dimension 0. Element der ersten dimension Daten hinzufügen möchte?

    Wenn ich das wie oben mache, dann packt der mir natürlich in der 1. dimension ein weiteres Element darein!?!



  • test[0].push_back(...);
    

    Meinst du das?



  • ja, das hört sich toll an

    probier ich gleich aus

    thx


Anmelden zum Antworten