I'm Proud to Present: The C++ Standard Library including C++14 & C++17

Based on my book "The C++ Standard Library" educative.io created an interactive course. You can have it now at a discount.

"C++ Standard Library including C++14 & C++17" is a interactive journey through the current C++ standard Library.

Weiterlesen...
Kommentar schreibenGelesen: 15994

C++ Core Guidelines: Definition von Concepts, die Zweite

Weiter geht es mit der Definition von Concepts. In diesem Artikel ist vor allem die erste der drei verbleibenden Regeln recht anspruchsvoll.

Hier geht es direkt zum Artikel auf Heise Developer: .

Kommentar schreibenGelesen: 9247

Ein neuer Thread mit C++20: std::jthread

Ein Teilnehmer meines CppCon-2018-Workshops fragte mich: "Kann ein Thread unterbrochen werden?" Nein, war meine Antwort, doch dies ist nicht mehr richtig. Mit C++20 werden wir wohl std::jthread erhalten.

Hier geht es direkt zum Artikel auf Heise Developer:

Kommentar schreibenGelesen: 9284

C++ Core Guidelines: Regeln für die Definition von Concepts

Obwohl die Regel T.11 lautet: "Whenever possible use standard concepts", steht ab und zu die Aufgabe an, ein Concept zu definieren. Hierzu gibt es Regeln zu beachten.

Hier geht es direkt zum Artikel auf Heise Developer:

Kommentar schreibenGelesen: 8136

C++ Core Guidelines: Regeln für die Verwendung von Concepts

Mit sehr großer Wahrscheinlichkeit werden wir Concepts mit C++20 erhalten. Hier sind die Regeln der C++ Core Guidelines zu ihrer richtigen Anwendung.

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

Kommentar schreibenGelesen: 7680

CppCon 2018

Dieses Jahr war ich das erste Mal auf der CppCon in Bellevue (Seattle). Hier sind meine Eindrücke.

Hier geht es direkt zum Artikel auf Heise Developer:  .

Kommentar schreibenGelesen: 6759

C++ Core Guidelines: Besser spezifisch oder generisch?

Concepts werden die Art und Weise verändern, wie wir über generische Programmierung denken und sie anwenden. Sie haben es nicht in C++11 oder C++17 geschafft, werden aber mit hoher Wahrscheinlichkeit Bestandteil von C++20 sein.

Hier geht's direkt zum Artikel: .

Kommentar schreibenGelesen: 6921

C++ Core Guidelines: Type Erasure mit Templates

Im letzten Artikel "C++ Core Guidelines: Type Erasure" habe ich zwei Wege vorgestellt, Type Erasure zu implementieren: void-Zeiger und Objektorientierung. In diesem verbinde ich dynamischen Polymorphismus (Objekt-Orientierung) mit statischem (Templates), um Type Erasure mit Templates umzusetzen.

Hier geht es zum Artikel auf Heise Developer: .

Kommentar schreibenGelesen: 6878

C++ Core Guidelines: Type Erasure

Die Regel T.5: "Combine generic and OO techniques to amplify their strengths, not their costs" zur generischen Programmierung verwendet Type Erasure als Beispiel. Letzteres zu erklären, braucht etwas Zeit.

Hier geht's direkt zum Artikel auf Heise Developer:

Kommentar schreibenGelesen: 6846

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode