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







Répondre avec citation



à "a value of type "cont int *" cannot be used to initialize an entity of type "int *""
"une valeur de type " int cont * " ne peut pas être utilisé pour initialiser une entité de type " int * ""




Partager