previous next Up Title Contents Index

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


previous next Up Title Contents Index