l’adresse d’une constante et le pointeur !
bonjour
svp, pouvez vous m'expliquer cela ?
ou bien de me donner des liens vers des explications ?
Ma question est la suivante, pourquoi L’adresse d’une variable peut être attribuée à un pointeur de constante. Par contre, l’adresse d’une constante ne peut pas être attribuée à un pointeur sur lequel aucune restriction ne s’applique .
Ex :
Code:
1 2 3 4 5 6
|
int x = 1;
const int y = 2;
const int * pt1 = &x; // OK
const int * pt2 = &y; // OK
int * pt3 = &y; // ERREUR |
( je pense que c'est parceque : on donne autorisation au pt3 de changer la valeur de y !? )