Bonjour,

J'ai un problème de logique au niveau de l'instanciation d'un objet qui sera ensuite mis dans une liste. Je me demande où allouer la mémoire pour cet objet ? - Dans la classe de l'objet au niveau du constructeur ou le constructeur de la classe de la liste ?

Voici un exemple de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Classe Objet{
 
Objet (Couleur c; Lieu l){ //constructeur
  //Est-ce que je devrais faire "obj1 = new Objet" ici ?
  Couleur color;
  Lieu l;
  }
}
 
Classe ListeObjet{
   ListeObjet(){  //Constructeur d'une liste d'objet
   //Est-ce que je devrais plutôt faire "obj1 = new Objet" ici ? 
   }
}
merci !