C++constexpr


introduzione

constexpr è una parola chiave che può essere usata per marcare il valore di una variabile come espressione costante, una funzione come potenzialmente utilizzabile nelle espressioni costanti, o (dal C ++ 17) un'istruzione if se ha solo uno dei suoi rami selezionati per essere compilato.

Osservazioni

La parola chiave constexpr stata aggiunta in C ++ 11 ma per alcuni anni da quando è stato pubblicato lo standard C ++ 11, non tutti i principali compilatori lo hanno supportato. nel momento in cui è stato pubblicato lo standard C ++ 11. Al momento della pubblicazione di C ++ 14, tutti i principali compilatori supportano constexpr .

constexpr Esempi correlati