Meeting Embedded und Meeting C++ 2018

Letzte Woche war ich auf zwei Konferenzen in Berlin: Meeting Embedded und Meeting C++. Hier sind meine frischen Impressionen von beiden Konferenzen.

Hier geht es direkt zum Artikel auf Heise Developer:

Gelesen: 13056

C++ Core Guidelines: Interfaces von Templates

Die Interfaces von Templates sind nach dem Wortlaut der C++ Core Guidelines ein "kritisches Konzept", denn das Interface eines Templates ist ein "ein Vertrag zwischen einem Anwender und einem Implementierer – und sollte sorgfältig designt werden".

Hier geht's direkt zum Artikel auf Heise Developer: .

Tags: Templates
Gelesen: 12966

C++ Core Guidelines: Übergabe von Funktionsobjekten als Operationen

Ein Interface ist ein Vertrag zwischen einem Anwender und einem Implementierer. Daher sollte es mit großer Sorgfalt entworfen werden. Das gilt auch, wenn eine Operation als Argument zum Einsatz kommt.

Hier gehts direkt zum Artikel auf Heise Developer:

Gelesen: 12774

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

Gelesen: 12209

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:

Gelesen: 13314

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:

Gelesen: 11120

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.

Gelesen: 10650

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

Gelesen: 9845

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

Gelesen: 9969

Mentoring

Stay Informed about my Mentoring

 

Rezensionen

Tutorial

Besucher

Heute 311

Gestern 1199

Woche 311

Monat 35684

Insgesamt 3334596

Aktuell sind 39 Gäste und keine Mitglieder online

Kubik-Rubik Joomla! Extensions

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode

Neuste Kommentare