C- kielessä vakioita voidaan tehdä vain esiprosessorin #define -direktiivillä. C++:ssa on avainsanalla const uusi lisämerkitys vakioiden määrittelemistä varten:
/* 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; }