dynamisches einfuegen in matrix (vector)
-
hallo,
ich habe diese matrix:
vector< vector<int> > matrix(0,vector<int>(0));
kann mir jemand sagen, wie ich da jetzt neue elemente reinbekomme?
normalerweise mit push_back aber hier kenne ich die syntax nicht.
mfg lookias
-
hi,
also ich stelle mir das wie ein feld vor, indas ich erst zeilen-, dann spaltenweise einschreiben muss
lookias schrieb:
vector< vector<int> > matrix(0,vector<int>(0));
hier erstellst du ein 2-dimensionales feld von integer ( wie int matrix[][]; )
nur dass diese variation komfortabler ist
wenn du jetzt was einschreiben willst, hab ich so gemacht, muss du erst ein neues objekt vom typ vector<int > anlegen, dieses füllen, und dann der matrix übergeben oder dranhängen
vector<int > tmp; tmp.push_back(...); ... matrix.push_back(tmp);
soweit klar?
-
ja natuerlich so muss das gemacht werden
vielen dank