next up previous contents
Next: Modifier une constante Up: Les constantes en C++ Previous: Les constantes en C++

De vraies constantes ...

Un objet const peut être initialisé (et doit l'être) mais ne peut être modifié. Cependant un objet const a une adresse à laquelle on peut accéder. En ce sens, la situation est différente des ``constantes'' du préprocesseur ( #define I=0) qui bien entendu n'ont pas d'adresse.

Une tentative de modification d'une constante provoque un message d'erreur du compilateur; de même, affecter l'adresse d'un objet constant à un pointeur vers un objet non constant provoque une erreur.




Mon Oct 20 14:02:48 MET 1997