Bonjour,

Dans le logiciel que je developpe je dois utiliser un tableau de pointeur de Atom (etant un type créer par moi) et dont de je connais pas le nombre d'element dont il va etre composé.
j'aimerai savoir si la methode que je souhaite employé et bonne pour pouvoir faire une reallocation memoire chaque fois que mon tableau change de taille.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
class Atom{
 
public :
...
   int NbBonds
  Atom **Bonds;
  Atom *suiv;
 
  void addOneBond()
  {
     ++NbBonds;
      Bonds = new (Atom*)[NbBonds];
   };
avec initialement NbBonds = 0

j'aiderai avoir votre avis la dessus.

merci d'avance a tous