Envoyé par
NiamorH
si car je pense qu'un vecteur se redimensionne à chaque ajout ou suppression d'elements donc reallocation de memoire, recopie du tableau.
Je suis pas sur de ça mais si tu veux quelque chose de tres performant il vaut mieux se bricoler une petite classe qui fait ça.
Dans ce cas, et sans utiliser les malloc et realloc, les possibilités en C++ sont super limité!!
Où la rigueur alloué le tableau par tranche, genre je définit des tranches de 50, donc au début j'alloue de cette façon
monObjet ** tab = new monObjet* [50];
et ensuite lorsque je dépasse cette taille, je ralloue un espace de 2 fois ma tranche, et je fais un recopie du tableau ..... et ainsi de suite
Partager