why this worksBuilt for C++ mastery, not memorisation.
Every question is hand-checked, every answer comes with an explanation, and your progress builds into a clear picture of where you stand.
The snippet is on the page
Every C++ question shows its code before you answer, so you are reading real C++, not a description of it.
A written explanation, always
Once you attempt a question you get the reasoning, not just a tick. That matters most on C++, where object lifetime and dangling references, move semantics, raii, undefined behaviour, template instantiation, and virtual dispatch cost.
Your weak topics, named
Progress is tracked per topic across the 58 C++ topics, so revision points at the gaps instead of the whole list.