247Fermer249
azeLe 12/01/2010 à 17:52
Ben si tu vas par là, alors aucun langage n'a de passage de param par référence si tu considère une référence comme une valeur. Mais on ne risque plus d'avancer des masses dans la discussion alors.

Sinon j'ai pas bien compris le reste de ton message.
chacun peut affecter l'état d'un objet si tu codes réellement en POO ? mais non au contraire, irait à l'encontre des principes d'encapsulation si tout le monde est autorisé à modifier un objet privé détenu par un autre objet. Et de la même manière, pourquoi un objet encapsulé dans un autre devrait l'être par référence et pas par valeur ?

sinon pour le passage par const ref au lieu de par valeur, oui c'est une optimisation, mais c'est une bonne habitude à prendre à mon sens