
Programming & Coding · C++
C++ Basics Quiz: Syntax, Types & Operators
A C++ quiz for beginners: cout and cin, references, bool and auto, std::string, range-based for loops, static_cast and const, with every answer explained.
Quiz · C++
A C++ OOP and STL quiz: destructors, abstract classes, templates, containers and their complexity, RAII, smart pointers and operator overloading.
C++ quizzes on references, strings and streams, predicting C++ code output, and OOP with classes, virtual functions, templates and the STL.
Before you start
You have 30 seconds for each question. When time runs out, the question counts as wrong.
Your first choice is the one that counts. It is checked straight away, with an explanation where there is one.
At the end you see your score and can go back through every question and its answer.
XP scales with your score. Replays earn XP only when you beat your previous best.
From players
Play next

Programming & Coding · C++
A C++ quiz for beginners: cout and cin, references, bool and auto, std::string, range-based for loops, static_cast and const, with every answer explained.

Programming & Coding · C++
C++ output questions: predict what each program prints, from vectors, maps and references to destructor order, overloads, lambdas and virtual calls.