C++ Core Guidelines: Die Standard Bibliothek

In den Regeln zur C++-Standard-Bibliothek geht es vor allem um Container, Strings und die IO-Streams.

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

 
Kommentar schreibenGelesen: 46

C++ Core Guidelines: Die verbleibenden Regeln zu Quelldateien

In diesem Beitrag werden die Regeln der C++ Core Guidelines zu Quelldateien vervollständigt. In ihnen dreht es sich um Header-Dateien und Namensräume.

Hier geht es direkt zum Artikel auf Heise Developer:

Kommentar schreibenGelesen: 187

C++ Core Guidelines: Quelldateien

Die Organisation von Quelldateien ist ein Topik, das selten in C++ adressiert wird. Mit C++20 werden wir Module erhalten. Bis es aber soweit ist, solltest du zwischen der Implementierung und dem Interface deiner Quelldateien streng unterscheiden.

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

Kommentar schreibenGelesen: 269

C++ Core Guidelines: C und C++ gleichzeitig verwenden

Dank der gemeinsamen Geschichte von C und C++ sind beide Programmiersprachen sehr ähnlich. Da aber keine der Sprachen eine Teilmenge der anderen ist, gilt es, ein paar Regeln zu beachten, wenn sie gleichzeitig verwendet werden sollen.

Hier geht es direkt zum Artikel auf Heise Developer:

Kommentar schreibenGelesen: 5061

Typen, Nichttypen und Templates als Template-Parameter

Ich denke, dir ist das zusätzliche Schlüsselwort typename oder template bereits vor einem Namen in einem Template aufgefallen. Mir auch. Ehrlich gesagt war ich überrascht. Heute geht es um abhängige Namen und verschiedene Template-Parameter.

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

Tags: Templates
Kommentar schreibenGelesen: 956

Templates: Missverständnisse und Überraschungen

Ich erkläre oft die Grundlagen zu Templates. Diese sind speziell, daher begegnen mir oft Missverständnisse, die zwangsläufig zu Überraschungen führen.

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

Kommentar schreibenGelesen: 1464

C++ Core Guidelines: Überraschung inklusive mit der Spezialisierung von Funktions-Templates

Heute schließe ich die Regeln der C++ Core Guidelines zu Templates mit einer großen Überraschung für viele C++-Entwickler ab. Ich schreibe über die Spezialisierung von Funktions-Templates.

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

Tags: Templates
Kommentar schreibenGelesen: 2089

C++ Core Guidelines: Weitere Regeln zu Templates

Heute schreibe ich über die paar verbleibenden Regeln zu Template. Da sie sich nicht unter einem gemeinsamen Begriff zusammenfassen lassen, sind die in die heterogenen Regeln in dem Abschnitt other der C++ Core Guidelines gelandet. Die Regeln beschäftigen sich mit Best Practices und Überraschungen.

Hier geht's direkt zum Artikel auf Heise Developer:

Tags: Templates
Kommentar schreibenGelesen: 3284

C++ Core Guidelines: Programmierung zur Compilezeit mit constexpr

Diese Serie zur Programmierung zur Compilezeit begann mit der Template-Metaprogrammierung, gefolgt von der Type-Traits-Bibliothek und endet heute mit konstanten Ausdrücken (constexpr).

Hier geht's direkt zum Artikel auf Heise Developer:

Tags: constexpr
Kommentar schreibenGelesen: 3653

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode