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: 1883

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: 1682

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: 1430

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: 1319

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: 1187

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: 1071

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: 810

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: 691

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: 834

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode

Neuste Kommentare