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 :-)
 M   M      J   SSS    SSS   BBBB  
MM MM J S S B B
M M M J SSS SSS BBBB
M M J J S S B B
M M JJJ SSSS SSSS BBBB