C++ Core Guidelines: Vergleiche und die Funktionen swap und hash

Ein Blog-Beitrag zu Vergleichen und die wichtigen Funktionen swap und hash. Damit endet die Tour zu Regeln in den Guidelines, die sich mit den Default-Operationen befassen.

Hier geht's zum Artikel auf Heise Developer.

Tags: Klassen
Gelesen: 9709

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.

Tags: Klassen
Gelesen: 9259

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++,

Gelesen: 9293

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

Tags: Klassen
Gelesen: 10311

Das neue pdf-Päckchen ist fertig: Embedded: Hohe Sicherheitsanforderungen

Ich habe das aktuelle pdf-Päckchen vorbereitet. Du erhältst es ganz einfach.

Weiterlesen...
Gelesen: 29958

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

Tags: Klassen
Gelesen: 10134

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

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.

Tags: Klassen
Gelesen: 8773

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.

Tags: Klassen
Gelesen: 10158

Mentoring

Stay Informed about my Mentoring

 

Rezensionen

Tutorial

Besucher

Heute 1216

Gestern 1497

Woche 8759

Monat 33618

Insgesamt 3332530

Aktuell sind 48 Gäste und keine Mitglieder online

Kubik-Rubik Joomla! Extensions

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode

Neuste Kommentare