constexpr und consteval Funktionen in C++20

Mit C++20 wurde constexpr viel mächtiger. Zusätzlich besitzt C++20 consteval Funktionen, die constexpr Funktionen sehr ähnlich sind.

Hier geht's direkt zum Artikel auf Heise Developer: .

Gelesen: 3673

constexpr Funktionen

Nach der Template-Metaprogrammierung und der Type-Traits-Bibliothek geht es heute vor allem um constexpr-Funktionen.

Hier geht's direkt zum Artikel auf Heise Developer: .

Gelesen: 273

Die Type-Traits-Bibliothek: Optimierung

Die Type-Traits Bibliothek hat zwei Hauptziele: Korrektheit und Optimierung. Heute steht die Optimierung im Fokus.

Hier geht es direkt zum Artikel auf Heise Developer: .

Gelesen: 3870

Die Type-Traits-Bibliothek: Korrektheit

Die beiden Hauptziele der Type-Traits-Bibliothek sind sehr überzeugend: Korrektheit und Optimierung. Heute schreibe ich über die Korrektheit.

Hier geht's direkt zum Artikel auf Heise Developer: .

Gelesen: 3882

Die Type-Traits Bibliothek: std::is_base_of

Der letzte Artikel zu der Type-Traits-Bibliothek endete mit einer Herausforderung, und dieser Beitrag präsentiert die Antwort.

Hier geht's direkt zum Artikel auf Heise Developer: .

Gelesen: 4012

Die Type-Traits Bibliothek: Typvergleiche

Nach dem Artikel zu Typprüfungen zur Compiletime mit der Type-Traits-Bibliothek folgen nun Typvergleichen beim Kompilieren.

Hier geht's direkt zum Heise Developer Artikel: .

Gelesen: 4070

Die Type-Traits Bibliothek: Typprüfungen

Die Type-Traits Bibliothek ist Bestandteil von C++11 und unterstützt Typprüfungen, Typvergleiche und Typänderungen zur Compiletime. Die Bibliothek umfasst mehr als 100 Funktionen und wächst mit jeder neuen C++-Standardversion.

Hier geht's direkt zum Artikel auf Heise Developer: .

Gelesen: 3958

Template Metaprogrammierung: Hybride Programmierung

Hybride Programmierung ist kein offizieller Begriff. Ich habe ihn erfunden, um einen interessanten Aspekt von Templates zu betonen: Den Unterschied zwischen Funktionsargumenten und Templateargumenten.

Hier geht's direkt zum Artikel auf Heise Developer: .

Gelesen: 4065

Template Metaprogramming: Wie es funktioniert

Nach dem Beitrag über die Ursprünge der Template-Metaprogrammierung geht es darum, wie Template-Metaprogrammierung verwendet werden kann, um Typen zur Compilezeit zu verändern.

Hier geht's direkt zum Artikel auf Heise Developer: .

Gelesen: 4037

Mentoring

Stay Informed about my Mentoring

 

Rezensionen

Tutorial

Besucher

Heute 454

Gestern 2405

Woche 8660

Monat 35977

Insgesamt 3888691

Aktuell sind 90 Gäste und keine Mitglieder online

Kubik-Rubik Joomla! Extensions

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode

Neuste Kommentare