Alias Templates und Template Parameter

Heute schreibe ich über zwei Themen: Alias Templates und Template-Parameter. Alias-Templates sind eine Möglichkeit, einer Familie von Typen einen eingängigen Namen zu geben. Template-Parameter können Typen, Nicht-Typen und Templates selbst sein.

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

Gelesen: 2268

Überraschungen inklusive: Vererbung und Memberfunktion von Klassen-Templates

In meinem letzten Beitrag "Klassen-Templates" habe ich deren Grundlagen vorgestellt. Heute halte ich Überraschungen zur Vererbung von Klassen-Templates und der Instanziierung von Memberfunktionen von Klassen-Templates parat.

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

Gelesen: 2248

Klassen-Templates

Ein Funktions-Template repräsentiert eine Familie von Funktionen. Entsprechend repräsentiert ein Klassen-Template eine Familie von Klassen. Heute möchte ich Klassen-Templates vorstellen.

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

Gelesen: 2296

Funktions-Templates: Mehr Details zu expliziten Template-Argumenten und Concepts

Im letzten Beitrag "Funktions-Templates" habe ich über das Überladen von Funktions-Templates und das automatische Ableiten des Rückgabetyps eines Funktions-Templates geschrieben. Heute tauche ich tiefer ein und gebe explizit die Template-Argumente eines Funktions-Templates an und bringe Concepts ins Spiel.

Hier geht es direkt zum Artikel auf Heise Developer: .

Gelesen: 2224

Funktion-Templates

Ein Funktions-Template ist eine Familie von Funktionen. In diesem Beitrag möchte ich tiefer in Funktions-Templates eintauchen.

Hier geht es direkt zum Artikel auf Heise Developer: .

Gelesen: 2331

Templates - Erste Schritte

Die Idee zu diesem Beitrag ist schnell erklärt. Ich möchte Templates und insbesondere den Prozess der Template-Instanziierung visualisieren. Dank C++ Insights ist diese Visualisierung einfach möglich.

Hier geht's direkt zum Artikel auf Heise Developer: https://heise.de/-6033521.

Gelesen: 2391

Und der Gewinner ist: Templates

Die Zukunft von C++ spricht Templates, und so auch mein Blog Modernes C++. Basierend auf der Umfrage meines letzten Beitrags "Quo Vadis - Modernes C++", erklären meine nächsten wohl 50 - 100 Artikel die Details zu Templates. In diesem Artikel möchte ich einen Ausblick geben.

Hier geht es direkt zum Artikel auf Heise Developer: .

Gelesen: 2236

Quo Vadis - Modernes C++

FERTIG: Ich habe um die 100 Artikel zu C++20 geschrieben. In diesem Artikel möchte ich eine Frage stellen: Welches große Thema soll ich als Nächstes angreifen? Dazu habe ich eine kleine Umfrage vorbereitet.

Hier geht es direkt zu Heise Developer: .

Gelesen: 2304

Automatisches Fortsetzen eines Jobs auf einem anderen Thread dank Coroutinen

In meinem letzten Artikel "Jobs starten mit Coroutinen in C++20", führte ich das neue Schlüsselwort co_await ein, um einen Job zu starten. In diesem Artikel werde ich den Arbeitsablauf verbessern und den Job automatisch auf einem separaten Thread vollenden, falls dies notwendig ist.

Hier geht es direkt zum Artikel auf Heise Developer: https://heise.de/-6009842.

Gelesen: 5338

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode

Neuste Kommentare