Bonjour,
Imaginons une classe "A" dont les membres sont des pointeurs vers d'autres classes "B" et "C". Si une m�thode de la classe "A" modifie la valeur d'un de ses pointeurs membre, il est �vident que cette m�thode ne sera pas d�clar�e constante. Cependant si c'est la donn�e point�e par un membre de la classe "A" qui est modifi� (et non le pointeur lui meme) par la m�thode de la classe "A puis-je declarer cette m�thode constante ou bien le fait de modifier ce qui est point� est-il consid�r� comme modifier un attribut de la classe ?
En d'autres termes, si une classe se compose de pointeurs, une instance de cette classe est-elle compos�e uniquement des pointeurs ou bien �galement des objets point�s ?
Merci de m'�clairer sur ce point.
Partager