Bonjour tout le monde,
Je n'arrive pas à voir d'inconvénient à utiliser le conteneur std::vector de la manière suivante:
std::vector<Object>
On peut modifier, supprimer, et lorsque le vecteur n'est plus utile (l'objet qui le contient est détruit), les données sont effacées.
Est-ce que je loupe quelques choses?
Si oui, dans quelle situation est-il préférable de stocker les pointeurs? (A part bien sûr pour un gain d'espace dans le cas où les mêmes objets Object doivent être stocker dans différentes classes).
Merci d'avance.
Partager