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.
}