22.3.2 const
Edellä
const void *a tarkoitti vain sitä, että tällä
korostetaan ettei aliohjelmassa muuteta osoittimen a osoittamaa
muistipaikkaa. Jokin kääntäjä antaisi 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.
}