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