getteurs et setteurs sur des pointeurs - C++ - Programmation
Marsh Posté le 11-08-2008 à 17:12:43
pareil que sur les entiers.
Marsh Posté le 11-08-2008 à 17:32:12
heuuuuu
exemple :
private :
{NomDeMaclasse * m}
NomDeMaClasse * getNom();
// un pointeur de type NomMaClasse
NomDeMaClasse * maclasse:: getNom() {return m};
Marsh Posté le 11-08-2008 à 18:20:23
ouais sauf que bon faut voir à ce que sémantiquement ça ai un sens et faire gaffe au transfert de propriété entre entité. déjà renvoyer un Truc const* me parait mieux et pete moins l'encapsulation
Marsh Posté le 18-08-2008 à 07:05:01
mathematica a écrit : heuuuuu |
Pour ma part quand il s'agit de pointeur, j'ai 2 getters:
Code :
|
Ca evite de casser l'encapsulation, et ca permet surtout de récupérer l'objet const si besoin.
Marsh Posté le 11-08-2008 à 17:10:05
samut a vous,
j'aurais une question un peu naive a vous poser concernant les getteurs et els setteurs ...
j'ai appris a manipuler ces fonctions sur des entiers mais pas sur des pointeurs .....
queqlu'un pourrait m'indiquer comment on fait ???
merci.