C++ skills to master
Review values and references, pointers, classes, templates, exceptions, strings, arrays, iterators, and resource management.
Use the standard library well
Know when to use vector, unordered_map, set, queue, stack, priority_queue, and the algorithms library.
- Prefer RAII and automatic storage
- Use const deliberately
- Understand iterator validity
- Know container operation complexity
Write reliable solutions
Practice boundary cases, integer overflow, ownership, runtime complexity, and clear code that compiles under the required C++ standard.