Recimo imam jedan vector vector <int> bla, i želim tokom programa u taj vektor dodavati nizove integera različite duljine. Jeli mogu kako dinamički kreirati više nizova.... int* a = NULL; int n; cin >> n; a = new int[n]; bla.push_back ( a )...ali sad bi sljedeći trebao biti int* b = NULL; bla.push_back ( b )... sa tim da ja ne znam kolko mi a,b,c... nizova treba?
Dinamička alokacija više nizova
Zaključano
Zakačeno
Code:
struct Bla
{
vector <int> bla;
};
vector <Bla> blabla;
struct Bla trala;
trala.bla.push_back(3435);
blabla.push_back (trala.bla.at(0));
struct Bla
{
vector <int> bla;
};
vector <Bla> blabla;
struct Bla trala;
trala.bla.push_back(3435);
blabla.push_back (trala.bla.at(0));
nema veze ovako ću izvest
Nešto tipa vector<vector<int> > ?
Potpis
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."