C++ Core Guidelines: Regeln für das Kopieren und Verschieben

Die Regeln für das Kopieren und Verschieben von Objekten sind ziemlich offensichtlich. Bevor ich sie aber vorstelle, muss ich erst auf die letzten zwei verbleibenden Regeln für Konstruktoren eingehen. Diese beschäftigen sich mit dem delegieren und vererben von Konstruktoren.

Hier geht's weiter zum Artikel auf Heise Developer.

Kommentar schreibenGelesen: 299

Meine offene C++ Seminare im ersten Halbjahr 2018

Willst du dein C++ Niveau auf das nächste Level heben? Hier sind meine offenen C++ Seminare im ersten Halbjahr 2018.

  • Embedded Programmierung mit modernem C++: 16.01 - 18.01
  • C++11 und C++14: 13.03 - 15.03
  • Multithreading mit modernem C++: 08.05 - 09.05

Gerne gebe ich die Schulung auch vor Ort oder in Englisch.

Weiter Details gibt es hier: http://www.modernescpp.de/index.php/c

 

 

Modernes C++,

Kommentar schreibenGelesen: 668

C++ Core Guidelines: Konstruktoren

Der Lebenszyklus jedes Objekts beginnt mit seiner Erzeugung. Somit beschäftigt sich dieser Artikel mit den dreizehn fundamentalsten Regeln für Objekte: Regeln für Konstruktoren.

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

Kommentar schreibenGelesen: 973

C++ Core Guidelines: Destruktoren

Benötigt meine Klasse einen Destruktor? Das ist eine Frage, die häufig vernommen wird. Meistens ist die Antwort nein, und dann wendet man die Nullerregel an. Manchmal ist die Antwort ja, und damit ist man bei der Fünferregel. Um genauer zu sein: Die Guidelines bieten acht Regeln für Destruktoren an.

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

Kommentar schreibenGelesen: 1711

I Proudly present my Book is Ready "Concurrency with Modern C++"

Concurrency with Modern C++ is a journey through current and upcoming concurrency in C++.

  • C++11 and C++14 have the basic building blocks for creating concurrent or parallel programs.
  • With C++17 we got the parallel algorithms of the Standard Template Library (STL). That means, most of the algorithms of the STL can be executed sequential, parallel, or vectorized.
  • The concurrency story in C++ goes on. With C++20 we can hope for extended futures, coroutines, transactions, and more.
Weiterlesen...
Kommentar schreibenGelesen: 2146

C++ Core Guidelines: Die Nuller-, Fünfer- oder Sechserregel

In diesem Artikel geht es um die Nuller-, Fünfer- oder Sechserregel, die Unterschiede zwischen Referenz- und Copy-Semantik und ein weiteres, sehr verwandtes Thema: Tiefes versus Flaches kopieren.

Hier geht's weiter zum Artikel auf Heise Developer.

Kommentar schreibenGelesen: 2391

C++ Core Guidelines: Regeln für Klassen

Eine Klasse ist ein benutzerdefinierter Typ, für die Programmierer die Repräsentation, die Operationen und das Interface festlegen. Die C++ Core Guidelines besitzen sehr viele Regeln für benutzerdefinierte Typen.

Hier geht's zum Artikel auf Heise Developer.

Kommentar schreibenGelesen: 3317

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode

Neuste Kommentare