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 :
( je pense que c'est parceque : on donne autorisation au pt3 de changer la valeur de y !? )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager