allocation dynamique d'un tableau de taille non connue
Bonjour tout le monde,
Est-il réellement possible en C++ de créer dynamiquement un tableau de structure quand on ne connait pas sa taille définitive? si oui comment?
Je m'explique je veux créer un tableau d'un objet perso, le problème c'est que je les ajoutes un par un, donc lors de l'allocation je ne connais pas encore sa taille.
Je code en C++, donc je voudrais ne pas utiliser malloc et realloc, mais des new
Est-il correct d'écrire
Code:
1 2 3
| //initialisation
monObjet ** tab = new monObjet*;
cpt = 0; |
et ensuite lorsque je veux rajouter un nouvel élément
Code:
1 2 3
| //ajout élément
monObjet[cpt] = new monObjet;
cpt++; |