Modern C++ is a more expressive, simpler language than C, and a language in its own right, so why do so many people insist on teaching it historically? Kevlin Henney appeals for a reform of the C++ education system.
The new standard will support multithreading, with a new thread library. This article explains how this will improve porting code, and reduce the number of APIs and syntaxes used.
An optimization manual for advanced C++ programmers on Windows, Linux and Mac platforms. Topics include: the choice of platform and operating system, choice of compiler and framework, finding performance bottlenecks, the efficiency of different C++ co...