Fermer2
deleted2Le 02/01/2010 à 22:27
J'ai un souci avec les déclarations, au niveau des const.

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 happy