Utilisateur:Zulul/ BCK
Apparence
[C++ ]
[modifier | modifier le wikicode]ch. 10-13 ITERATOR ( 3/12/06 ) p.978 / 981 - 986
- include <vector> ->vector
- include <list> ->list
- include <deque> ->deque
- include <stock> ->stock
fonts partie d'une collection / en lecture ou en ecriture const iterator
Containers de sequences
vector ( acces direct iterateur ) list ( bidirectionnel (sequentiel) ) ++ -- deque ( acces direct )
TP - p.987
class Integer { private : long int liX; public : Integer(int iX=0); int getInt(); long int getliX(); void setliX(long int aX); void affiche(); };
Integer::Integer(int iX) { liX = iX; } int Integer::getInt() { return (int) liX; } long int Integer::getliX() { return liX; } void Integer::setliX(long int aX) { liX=aX; } void Integer::affiche() { cout<<"le long int" <<liX <<endl; return; }
int main() { vector<Integer>v; vector<Integer>::iterator aI=v.begin(); aI->encode(); ++aI; v.par_back(*aI); }