Le modifieur const (3) prev
next

Appliqué à une méthode (fonction déclarée dans une classe), le modifieur const indique que la méthode ne peut pas changer l'objet (cast mis à part):

class c {
	private:
		int _i;
	public:
		void m() const {
			_i = 1;  // Rejeté à la compilation
		}
};


Ch. Tronche - Année 96-97 - Page 30