In einigen Fällen haben Java-Programme einen signifikanten Speicher-Overhead. In diesem Beispiel geht es um den Overhead, der durch ein Set<Integer> verursacht wird, und wie die Situation gelöst wurde. mehr ...
Über die Verwendung von Unicode in Java, welche Rolle der Datentyp char dabei spielt, und warum alles viel komplizierter ist, als man es sich wünscht. mehr ...
Performance-Vergleich zwischen der Verwendung von Atomic-Variablen gegenüber der Serialisierung mit Mutex-Variablen unter Einsatz der Erweiterungen aus C++11. mehr ...
Perfect-Forwarding gehört zu den Features, die relativ spezifisch für C++ sind. Dieser Aritkel richtet sich an Entwickler aller Programmiersprachen, und versucht das Konzept anschaulich an einem Beispiel zu erklären. mehr ...
Die Typinferenz für lokale Variablen ist eines der Features, die den Umstieg auf C++11 besonders interessant machen. Dieser Artikel beschreibt die Verwendung und zeigt die Vorteile auf. mehr ...
Der Artikel beschreibt die unterschiedlichen Null-Zeiger-Konstanten, die mit C++11 zur Verfügung stehen, und geht auf ihre Vor- und Nachteile ein. mehr ...
Der Artikel erklärt, welche Erweiterungen C++11 enthält, um beliebige Exceptions innerhalb des Programms und über Threads hinweg zu speichern und transportieren. mehr ...
Wie viele moderne Programmiersprachen hat nun auch C++ eine Range-Based-For-Loop erhalten. Dieser Artikel zeigt die mögliche Verwendung und ihre Vorteile auf. mehr ...
In C++ werden viele spezielle Funktionen automatisch generiert. Mit C++11 wurde die Syntax erweitert, um die automatische Erzeugung besser zu steuern. mehr ...
Der Artikel beschreibt die mit C++11 neu eingeführte Variante der Enumerations, die sich wesentlich besser als die aus C geerbten Datentypen in die Sprache einfügen. mehr ...