So we were going over how to pass arrays to functions in my C++ class the other day, and the teacher says "By default, C++ passes arrays by reference." I go "wtf, no it doesn't." After a few minutes ...
I'm trying to templatize a class, based on a list of values. The list can't be another class - template parameters need to be compile-time constants. So that leaves arrays as the option.<P>My current ...
constexpr erlaubt es explizit zur Compilezeit zu programmieren und dies in der vertrauten C++-Syntax. Der Fokus dieses Artikels liegt nicht darin, alle Details zu constexpr vorzustellen, sondern ...
Im Laufe der Jahre hat sich C zunehmend als Standard für die Entwicklung von Embedded-Systemen etabliert und ist heute die Grundlage für viele andere Programmiersprachen. Sie ist die Sprache der Wahl ...
Nun möchte ich ein paar Schritte zurücktreten und über die Funktionen der Type-Traits-Bibliothek nachdenken. Hier sind meine Beobachtungen. Die Funktionen der Type-Traits-Bibliothek sind Metafunktion, ...
Embedded Programmierung ist eine der Domänen für modernes C++. Zum Einen bietet C++ den Durchgriff auf die Hardware an, zum Anderen bietet C++ Abstraktion an, um komplexe Systeme zu entwickeln.