Unterschied zwischen " constexpr` und `const`

Was ist der Unterschied zwischen constexpr und const?

  • Wann kann ich die Verwendung nur einer von Ihnen?
  • Wann kann ich beide verwenden und wie soll ich mich entscheiden?
constexpr erzeugt einen compile-Zeit-Konstante; const bedeutet einfach, dass der Wert nicht geändert werden.
Teilmenge: stackoverflow.com/questions/13346879/...
Siehe auch Wenn Sie verwenden sollten constexpr-Funktion in C++11?
Kann diesem Artikel aus boost/hana Bibliothek kann enlight einige constexpr Fragen, wo Sie verwenden können constexpr und wo Sie nicht können: boost.org/doc/libs/1_69_0/libs/hana/doc/html/...

InformationsquelleAutor MBZ | 2013-01-02

Schreibe einen Kommentar