Modern Code
- XXX mehr ...
- C++11 und std::initializer_list (2012-01-22)Mit der neuen Sprachversion 2011 gibt es in C++ eine neue Art der Initialisierung, die es unter anderem ermöglicht, Listen einfach und mit minimalem syntaktischen Overhead und einer beliebigen Anzahl von Elementen zu initialisieren. mehr ...
- Java: Visitor-Pattern mit Generics (2012-01-15)Über die Umsetung des Visitor-Patterns in Java und wie Generics dabei helfen. mehr ...
- Java: Set<Integer> und Memory-Overhead (2012-01-08)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 ...
- Java, char und Unicode (2012-01-01)Ü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 ...
- C++11 und die Performance von Atomic-Variablen (2011-12-25)Performance-Vergleich zwischen der Verwendung von Atomic-Variablen gegenüber der Serialisierung mit Mutex-Variablen unter Einsatz der Erweiterungen aus C++11. mehr ...
- C++11: split, sort und join (2011-12-18)Ausgehend von einem Python-Einzeiler wird gezeigt, dass C++11 viele Möglichkeiten bietet, ähnlich kompakten Code zu schreiben. mehr ...
- C++11 und Perfect Forwarding (2011-12-11)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 ...
- C++11 am Beispiel: Zeilenweise Umkehrung der Eingabe (2011-12-04)Am Beispiel eines einfachen Kommandozeilenprogramms werden iterativ einige der neuen Features von C++11 aufzeigt. mehr ...
- Über Unit-Test-Coverage (2011-11-27)Der Artikel diskutiert, was eine vollständige Testabdeckung über die Code-Qualität aussagt, und was darüber hinaus beachtet werden sollte. mehr ...
- C++11 und Typinferenz für lokale Variablen (2011-11-20)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 ...
- C++11 und die Null-Zeiger-Konstanten (2011-11-13)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 ...
- C++11 und Exception-Ptr (2011-11-06)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 ...
- C++11 und Range-based For-Loops (2011-10-30)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 ...
- C++11 und alternative Syntax für Funktionen (2011-10-23)C++11 führt eine neue Syntax für Funktionsdeklarationen ein, bei der der Rückgabetyp hinter die Parameterliste verschoben wird. mehr ...
- C++11 Defaulted & Deleted Functions (2011-10-16)In C++ werden viele spezielle Funktionen automatisch generiert. Mit C++11 wurde die Syntax erweitert, um die automatische Erzeugung besser zu steuern. mehr ...
- C++11 Enums (2011-10-09)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 ...

