Edellä const void *a tarkoitti vain sitä, että tällä korostetaan ettei aliohjelmassa muuteta osoittimen a osoittamaa muistipaikkaa. Kunnon kääntäjä antaa virheen sijoituksesta
int ali(const int *a) { int b; *a = 5; // Laiton sijoitus, koska const osoitin ei saa muuttaa kohdettaan a = b; // Sallittu sijoitus, kohde ei muutu. }