Bonjour je ne comprends pas bien la signification du mot clé const pour un objet dans les paramètre d'une fonctione. Par exemple
je peux changer price librement pourtant le passage dans func ne pose pas de problème, Donc ou est la constance dans tout cela ? Y a il un exception pour les const des objets qui signifirait "ne peut pas être modifié dans la fonction seulement " ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 class Potato { public: int price; }; Potato myPotato(); myPotato.price= 5; void func(const Potato& myPotato) return myPotato;
Merci d'avance.
Partager