Ajouter un commentaire

K-lo

Voilà je souhaite éviter le problème récurrent de la STL (et pas que de la STL :D) : la copie d'objet
En effet, j'ai une classe R qui doit avoir une donnée membre de B (non modifiable) qui sera passé en argument au constructeur de R.

Or j'ai lu :

Quote:
- Il est rare de recevoir une référence non const en paramètre
- Un paramètre pointeur constant représente toujours un tableau
- Il ne faut pas utiliser les références comme attribut d'un objet.

Class InformationsBase //la classe B
{
 std::string info1;
 //...
};

Class Recept//La classe R
{
   private :
   B _b* //voir si c'est la bonne solution...
   public :  
   InformationsSupp(const B& b){
      //comment lier _b et b
   }
}

Comment lier le paramètre avec la donnée membre sans avoir à faire une copie d'objet et donc le plus propre possible ?

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 X   X   SSS   RRRR   DDD    QQQ   
X X S R R D D Q Q
X SSS RRRR D D Q Q
X X S R R D D Q QQ
X X SSSS R RR DDD QQQQ
Q