C and C++ from the Beginning

From one printf and the bytes it lives in to templates, containers and the cache — pointers, the heap, structs and layout, the toolchain, undefined behaviour, classes, RAII, the standard library, performance and concurrency. Every program runs in the page on an interpreter written for the course, and every one of them was compiled and run by a real compiler too. Thirty volumes, every plate in English and Chinese.

0plates
0read
0problems solved
open in a tab

Settings

Progress and settings live only in this browser. Nothing is sent anywhere unless you send a report.

Report an error

The report carries the plate, your message and any text you had selected. It carries no name or address of yours.