Merci pour vos réponses
Je ne peux pas garder seulement l'indice car je n'ai plus accès au vector après et puis si j'enlève un élément en début de vector, il faudrait décaler tous les indices. Je pensais qu'il y avait une sorte d'itérateur qui se mettait à jour à chaque réallocation mais d'après la citation de verdoux, ça n'existe pas.
Et puis je ne peux pas dimensionner le vector une bonne fois pour toute car j'ai besoin de rajouter/enlever des éléments fréquemment.
Donc je vais continuer à faire comme je faisais avant, c'est à dire un std::vector<int *> mais ça me fait chier car je vais être obliger de me trimbaler un constructeur de copie et un operateur =.
Enfin, si quelqu'un à une meilleure solution je suis preneur.
Message édité par _momone_ le 25-07-2004 à 15:49:34