Prev Next Up Title Contents Index

Vakiot (const)


C- kielessä vakioita voidaan tehdä vain esiprosessorin #define -direktiivillä. C++:ssa on avainsanalla const uusi lisämerkitys vakioiden määrittelemistä varten:

const.cpp - vakion käyttö C++:ssa

	/* CONST.CPP */
	#include <stdio.h>
	
	const int koko = 3+3;
	
	int main(void)
	{
	  int a[koko],i;
	  i=2*koko;       // i = 12, define -> 2*3+3 = 9 jos ei sulkuja
	  return i;
	}

Tehtävä 1.2 Miksi const parempi kuin #define

Keksi muita esimerkkejä const- sanan käytöstä jossa se on parempi kuin #define (Vihje: tyypitys).


Prev Next Up Title Contents Index