Hallo,
Sowas ist doch ein Vector in einem Vector, ich will ein
normales Array fixer Größe in einem Vector.
Warte mal, ich glaube ‚vector‘-Template-Argumente
können ausser Basisdatentypen nur Objekte sein,
die einen Defaultkonstruktor (und iirc auch einen
Copyconstruktor?) aufweisen.
Müsste bei deinem Code nicht, wenn man
v_arr[0].push_back(„test“) aufruft, ein
Fehler kommen, da der „äußere Vector“ ja
auch noch keine Element besitzt?
Weil der „äussere Vector“ noch kein
Element hat, muss man ja push_back nehmen,
da es eins erzeugt. Aber das Beispiel
war nicht so optimal
Dann müsste man ja zuerst v_arr.push_back(leerer Vector)
aufrufen oder?
Mal ein besseres Beispiel:
- - - - 8
#include
#include
...
using namespace std;
...
int n\_rows=3, row;
int n\_cols=3, col;
// array[r][c] setup
vector \> v\_table(n\_rows);
for (row=0; row(n\_cols);
// array [r][c] initialization
char buffer[]="1-Hello";
for (row=0; rowGrüße
CMБ