Typeigenschaften abfragen

Template Metaprogrammierung ist die Programmierung zur Compilezeit. Was hat das ganze mit der Type-Traits Bibliothek zu tun? Ganz viel. Die Type-Traits Bibliothek ist Template Metaprogrammierung, die in einer Bibliothek gezähmt wurde. Mit diesem Artikel kommt mehr Ordnung in meine Vorstellung der Type-Traits Bibliothek. 

Weiterlesen...
Gelesen: 19307

Immer sicherer

In dem Artikel Statisch geprüft habe ich die Funktionalität der Type-Traits Bibliothek als ideale Erweiterung für static_assert vorgestellt. Benötigt doch der Operator static_assert eine Funktion, die zur Compilezeit ihre Entscheidung fällt. Den Beweis bin ich bisher schuldig geblieben. Der Beweis folgt aber jetzt.

Weiterlesen...
Gelesen: 14318

Statisch geprüft

static_assert ist das Mittel der Wahl in modernem C++, um den Code sicherer zu machen.

Weiterlesen...
Gelesen: 12815

{}-Initialisierung

In C++11 wurde die Initialisierung von Variablen vereinheitlicht. In jedem Kontext ist die {}-Initialisierung anwendbar. Daher wird auch gerne von der vereinheitlichten Initialisierung mit {} gesprochen.

Weiterlesen...
Gelesen: 38197

Automatisch Initialisiert

Das wohl am häufigsten verwendete Feature aus C++11 ist das Schlüsselwort auto. Dank auto bestimmt der Compiler den Typ einer Variable direkt aus seinem Initialisierer. Was hat das ganze mit sicherheitskritischer Software zu tun?

Weiterlesen...
Tags: auto
Gelesen: 15759

Fakten

Auf die Mythen folgen die Fakten. Damit verlassen wir das Land der Halb- und Unwahrheiten rund um C++.

Weiterlesen...
Gelesen: 25834

Mythen

Als ich in der embedded Programmierung anfing, war ich verwundet, dass es so viele Vorbehalte gegen den Einsatz von C++ in der embedded Programmierung gibt. Die meisten basieren auf einem falschen Verständnis der Programmiersprache C++.

Weiterlesen...
Gelesen: 14948

Anforderungen der embedded Programmierung

Bjarne Stroustrups FAQ zu C++11 bringt es klar auf den Punkt. Eines der Ziele von C++11 war es, das C++ zu einer noch besseren Sprache für die embedded Programmierung wird.

Weiterlesen...
Gelesen: 12896

Mentoring

Stay Informed about my Mentoring

 

Rezensionen

Tutorial

Besucher

Heute 1842

Gestern 3725

Woche 7643

Monat 34960

Insgesamt 3887674

Aktuell sind 600 Gäste und keine Mitglieder online

Kubik-Rubik Joomla! Extensions

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode

Neuste Kommentare