Prüfen von C++-Features mit C++20

Wenn das Kompilieren eines Programms mit einem hochaktuellen Feature von C++20 fehlschlägt, gibt es ein paar Fragen zu klären: Besitzt das Programm einen Fehler? Oder der Compiler einen Bug? Unterstützt der Compiler das Feature noch nicht? Dank der Möglichkeit, mit C++20 den Compiler explizit auf seine Standardunterstützung zu prüfen, ist die letzte Frage schnell beantwortet.

Hier geht es direkt zum Heise Developer Artikel: .

Gelesen: 151

Sicherer Vergleich von Integralen in C++20

Wenn vorzeichenbehaftete und vorzeichenlose Integrale verglichen werden, führt das häufig nicht zum gewünschten Ergebnis. Dank der sechs std::cmp_ *-Funktionen gibt es eine Heilung mit C++20.

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

Gelesen: 305

Kalendar und Zeitzonen in C++20: Zeitzonen

Mit diesem Artikel schließe ich meine Einführung in die chrono-Erweiterung in C++20 ab. Heute geht es um die Zeitzonenfunktionalität.

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

Tags: time
Gelesen: 271

Kalender und Zeitzonen in C++20: Umgang mit Kalendertagen

In meinem letzten Artikel "Kalender und Zeitzonen in C++20: Kalendertag" habe ich den Datentyp Kalendertag eingeführt. Heute möchte ich mit ihm interagieren.

Hier geht es direkt zum Artikel auf Heise Developer: .

Tags: time
Gelesen: 364

Kalendar und Zeitzonen in C++20: Kalendertag

Ein neuer Datentyp der Kalender- und Zeitzonenerweiterung in C++20 ist der Kalendertag. C++20 bietet viele Möglichkeiten an, Kalendertage zu erzeugen und mit ihnen zu interagieren.

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

Tags: time
Gelesen: 382

Kalendar und Zeitzonen in C++20: Tageszeit

Mit C++20 erhält die chrono-Bibliothek mächtige Erweiterungen. Die wichtigsten sind sicherlich die Unterstützung eines Kalenders und von Zeitzonen. Das ist aber bei weitem noch nicht alles. C++20 erhält neue Uhren, mächtige Formatierungsmöglichkeiten für Zeitdauern und einen Datentyp für die Tageszeit.

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

 
Tags: time
Gelesen: 442

Noch mehr praktische Werkzeuge in C++20

Heute werde ich weitere praktische Werkzeuge in C++20 vorstellen. Mit diesen Werkzeugen lässt sich einfach der Mittelpunkt zweier Werte berechnen, prüfen, ob ein String mit einem gegebenen String anfängt oder endet, und einfach eine aufrufbare Einheit erzeugen.

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

Gelesen: 462

C++20: std::format um benutzterdefinierte Datentypen erweitern

Peter Gottschling hat in seinem letzten Artikel "std::format in C++20" die Grundlagen für die neue Formatierungsbibliothek in C++20 vorgestellt. Heute widmet sich der Autor dem Formatieren von benutzerdefinierten Datentypen.

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

Gelesen: 387

std::format in C++20

Heute freue ich mich darauf, Peter Gottschlings Gastartikel zur neuen Formatierungsbibliothek in C++20 zu präsentieren: std::format. Dank std::format wird Textformatierung in C++20 so einfach wie in Python.

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

Gelesen: 493

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode

Neuste Kommentare