Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 808 Bytes

File metadata and controls

33 lines (19 loc) · 808 Bytes

Benutzerdefinierte Literale

Zurück


Quellcode


Allgemeines

Im korrespondierenden Quellcode werden zwei Möglichkeiten in der Definition von benutzerdefinierten Literalen aufgezeigt:

  • Literale, deren Wert zur Laufzeit (Runtime) berechnet wird.
  • Literale, deren Wert zur Übersetzungszeit (Compile-Time) berechnet wird.

Die zweite Variante ist natürlich zu bevorzugen. In der Realisierung kann sie geringfügig aufwendiger sein, die gesamte Funktionalität ist auf Basis des constexpr-Konzepts zu implementieren!

Literaturhinweise

Eine ausführliche Beschreibung des Beispiels findet sich unter

Benutzerdefinierte Literale: Übersetzungszeit oder Laufzeit?


Zurück