C++20: Module Interface Unit und Module Implementation Unit

Dank Module Interface Unit und Module Implementation Unit lässt sich die Definition eines Moduls in sein Interface und seine Implementierung aufteilen. Der heutige Artikel zeigt, wie sich das umsetzen lässt.

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

Tags: Module
Gelesen: 149

C++20: Ein einfaches math Modul

Module sind eines der prominenten vier Features von C++20. Sie überwinden die Einschränkungen von Header-Dateien und versprechen noch mehr: schnellere Kompilierungszeiten, weniger Verletzungen der One Definition Rule und den selteneren Einsatz von Makros. Im heutigen Artikel erzeuge ich ein einfaches Modul math.

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

 

Tags: Module
Gelesen: 270

C++20: Die Vorteile von Modulen

Module sind eines der vier großen Features von C++20 und versprechen viel: unter anderem die Compilezeit zu verkürzen und Makros zu isolieren.

Hier geht es direkt zum Artikel auf Heise Developer:

Tags: Module
Gelesen: 312

C++20: Thread-Pools mit cppcoro

Der dritte und letzte Artikel der Miniserie zu Lewis Bakers Coroutinen-Abstraktion cppcoro führt Thread-Pools ein.

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

Gelesen: 240

C++20: Mächtige Coroutinen mit cppcoro

Mein letzter Artikel "C++20: Coroutinen mit cppcoro" gab einen ersten Einblick in die Coroutinen-Bibliothek von Lewis Baker. Dieser Einblick stellt die elementaren Coroutinen Tasks und Generatoren vor. Heute erweitere ich Tasks um Threads. Das Ergebnis sind mächtige Coroutinen.

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

Gelesen: 315

C++20: Coroutines mit cppcoro

Die cppcoro-Bibliothek von Lewis Baker bietet an, was der C++20-Standard nicht leistet: High-Level-Coroutinen.

Hier geht es direkt zum Artikel auf Heise Developer:

Gelesen: 795

C++20: Thread-Synchronisation mit Coroutinen

Häufig müssen Threads synchronisiert werden. Das typische Szenario ist, dass ein Thread ein Arbeitspaket vorbereitet, auf das ein anderer Thread wartet.

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

Gelesen: 377

C++20: Ein undendlicher Datenstrom mit Coroutinen

Meine Geschichte zu Coroutinen in C++20 geht weiter. Heute tauche ich in das Coroutinen-Framework ein, um einen unendlichen Datenstrom zu erzeugen. Konsequenterweise solltest du meine zwei vorherigen Artikel "C++20: Coroutinen – ein erster Überblick" und "C++20: Mehr Details zu Coroutinen" kennen.

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

Gelesen: 340

C++20: Mehr Details zu Coroutinen

Nachdem der letzte Artikel "C++20: Coroutinen – ein erster Überblick" in Coroutinen einführte, geht es heute um weitere Details. Gerne möchte ich wiederholen: Wir erhalten in C++20 keine Coroutinen, sondern ein Framework, um Coroutinen zu implementieren.

Hier geht es direkt zum Artikel auf Heise Developer: .

Gelesen: 336

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode

Neuste Kommentare