pour une utilisation rapide de la chose :
Code :
- #include <vector>
- ...
- std::vector<int> toto;
- toto.push_back(5); //ajoute 5
- toto.push_back(2); //ajoute 2
- int r = toto[0];//r sera egal a 5
|
Maintenant si tu parcours tout ton tableau, utiliser un iterateur sera plus fin. Comment que ca marche ?
Code :
- std::vector<int>::iterator it,end;
- end = toto.end();
- it = toto.begin();
- while(it != end)
- {
- int r=*it;
- ++it;
- }
|
Vala. Fouille la stl, tu trouveras vector, deque, list, stack qui fonctionnent plus ou moins toute sur le meme principe (le tout etant de choisir la structure approprié. Par exemple si tu ajoute frequemment des elements a ta structure, vector ne sera pas du tout conseillé)