Welches pdf Päckchen soll ich zusammenstellen?

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

C++ Core Guidelines: Semantik von Funktionsparametern und Rückgabewerten

Heute schließe ich meinen Artikel über Funktionen in den C++ Core Guidelines ab. Der letzte Artikel hat die Syntax der Funktionsparameter und Rückgabewerte behandelt. In diesem geht es um deren Semantik.

Hier geht's zum Artikel auf Heise Developer.

Gelesen: 9353

C++ Core Guidelines: Die Regeln for in, out, in-out, consume, and forward Funktionsparameter

Es gibt viele Möglichkeiten, Funktionsparameter zu übergeben. Du kannst sie kopieren oder als Referenz übergeben. Die Referenz kann konstant oder nicht-konstant sein. Du kannst deine Parameter sogar verschieben oder forward darauf anwenden. Deine Entscheidung sollte davon abhängig sein, ob der Parameter ein in, out, in-out, consume oder forward Funktionsparameter ist.

Hier geht es zum Artikel auf Heise Developer.

Weiterlesen...
Gelesen: 16061

"Concurrency with Modern C++" is 95% complete; Including all Source Files

Concurrency with Modern C++ is a journey through current and upcoming concurrency in C++. This the last early version of my book. Only a small chapter including the best practices is missing.

Weiterlesen...
Gelesen: 10327

C++ Core Gudelines: Definition von Funktionen

Funktionen sind die "fundamental building block of programs" und "the most critical part in most interfaces". Diese Aussagen leiten die Regeln zu Funktionen in den "C++ Core Guidelines" ein und sind hundertprozentig richtig. Grund, tiefer in die mehr als 30 Regeln für Definition, Parameterübergabe und Rückgabewerte von Funktionen einzutauchen.

Hier geht's weiter auf Heise Developer.

Gelesen: 11643

C++ Core Guidelines: The Guideline Support Library

Die guideline support library (GSL) ist eine kleine Bibliothek um die Regeln der C++ core guidelines zu unterstützen. Ihr Ziel ist es besseren C++ Code zu schreiben. Daher geht es vor allem um Speichersicherheit und Typsicherheit. Es gibt bereits Implementierungen der GSL.

Hier geht es zum Artikel auf Heise Developer.

Gelesen: 10786

My Book "Concurrency with Modern C++" is 75% complete

Concurrency with Modern C++ is a journey through current and upcoming concurrency in C++. This early version includes the memory model, the current multithreading interface, the parallel STL, and concurrency with the upcoming C++20 standard.

Weiterlesen...
Gelesen: 11258

C++ Core Guidelines: Interfaces II

Interfaces sind ein Vertrag zwischen einem Serviceanbieter und einem Servicenutzer. Die C++ Core Guidelines stellt 20 Regeln für diesen Vertrag auf, denn "interfaces is probably the most importang single aspect of code organization".

Hier geht es zum Artikel auf Heise Developer.

Gelesen: 10195

C++ Core Guidelines: Interfaces I

Interfaces sind ein Vertrag zwischen einem Serviceanbieter und einem Servicenutzer. Die C++ Core Guidelines stellt 20 Regeln für diesen Vertrag auf, denn "interfaces is probably the most importang single aspect of code organization".

Hier geht es zum Artikel auf Heise Developer.

Gelesen: 11299

Mentoring

Stay Informed about my Mentoring

 

Rezensionen

Tutorial

Besucher

Heute 520

Gestern 1199

Woche 520

Monat 35893

Insgesamt 3334805

Aktuell sind 45 Gäste und keine Mitglieder online

Kubik-Rubik Joomla! Extensions

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode

Neuste Kommentare