C++ Insights - Automatische Typableitung

Andreas Fertigs Serie über C++ Insights geht weiter. Dieser Artikel beschäftigt sich mit der automatischen Typableitung mithilfe von auto und decltype oder wie ich es gerne umschreibe: "Nutze die Intelligenz des Compilers."

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

Tags: auto, decltype
Kommentar schreibenGelesen: 419

Welches pdf-Päckchen soll ich zusammenstellen? Mache dein Kreuz!

Nun ist es an der Zeit, das nächste pdf Päckchen zu schnüren. Du bekommst alle Artikel, alle Sourcecode Dateien und eine cmake Datei zu dem  Thema.

Weiterlesen...
Kommentar schreibenGelesen: 1050

C++ Insights - Implizite Konvertierungen

Dieser Artikel ist der Auftakt einer Miniserie zu Artikel zu C++ Insights. Diese sind ein großartiges Werkzeug, mit dem ich in meinen Artikeln und Schulungen die Magie der C++-Compiler offenlege.

Hier geht es direkt zum Artikel auf Heise-Developer: .

Kommentar schreibenGelesen: 419

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

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

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

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

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

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

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode