Constantes

Une constante est définie par le mot clé const avant (ou après) sont type. Elle doit être initialisé lors de la déclaration (par affectation ou par copie) :

const int n{5};
int const n = 5;  // équivalent

Une constante n'a pas besoin de recevoir une valeur fixe à la compilation. Elle peut être déclarée et affectée par copie d'une autre variable. On parle alors de runtime constant. Si la valeur est déterminable à la compilation, il est préférable d'utiliser le mot-clé constexpr.