Exam-style questions with full explanations for CPP-22-02: templates, STL, iterators, algorithms, streams & exceptions