constexpr è un modificatore introdotto in C ++ 11, che informa il compilatore che il valore di una funzione o variabile è noto o può essere calcolato in fase di compilazione. In quanto tale, può essere utilizzato come costante in luoghi dove altrimenti non potrebbe essere.