Inhalt: |
Was haben klassische Template Metaprogrammierung, die neue Funktionen der Type-Traits Bibliothek und constexpr Funktionen gemein? Sie werden alle zur Compilezeit ausgeführt. Damit paaren sie höhere Performanz mit erweiterter Funktionalität. Höhere Performanz, da Berechnung zur Lauf- auf die Compilezeit verlegt werden. Erweiterte Funktionalität, da Programmierung zur Compilezeit den resultierende C++-Sourcecode modifizieren kann. Doch wie funktioniert die ganze Magie? Diesen Blick unter die Decke wird der Vortrag liefern, damit Sie Programmierung zur Compilezeit besser verstehen und einsetzen können. |