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 ?
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 :
Comment lier le paramètre avec la donnée membre sans avoir à faire une copie d'objet et donc le plus propre possible ?