Datuve :: Forums :: Arhīvs :: C++. Kā izveidot STL vektoru, kas saturētu norādes?

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 74

Reģistrētie lietotāji online: 0

Viesi online: 74

Datuve.lv video
Top.LV

C++. Kā izveidot STL vektoru, kas saturētu norādes?

Ievietoja: bombtrack @ 2007.08.13 10:58  

Ir daži vektori, kas satur integerus. Man jāizveido viens cits vektors, kas saturētu tos pārējos kopā, t.i, saturētu norādes uz tiem <int> vektoriem.
Daru to šādi:

vector<vector<int>*>p_vector;
vector<int>i_vector;
i_vector.push_back(1);
p_vector.push_back(&i_vector);

Nezinu, vai tas ir pareizi, bet tā viss kompilējas. Problēma ir tāda, ka nemāku piekļūt šāda vektora elementiem. Kā, piemēram, izdrukāt to ciparu 1 caur norādi un kā ar iteratora palīdzību ? :)

Birkas: c++