Quand je fais un
const unsigned char* truc;
quelle est la différence avec un
unsigned char* truc;
? Dans les deux cas, j'arrive à faire un
truc++; (*truc)++;
Quand je fais un
unsigned char* const truc;
Je ne peux plus modifier le pointeur, mais toujours les éléments pointés.
Comment faire pour définir :
- un pointeur modifiables sur des données non modifiables ?
- un pointeur non modifiables sur des données modifiables ?
- un pointeur non modifiable sur des données non modifiables ?
Mici
