Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys

22.3.2 const

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


Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys