- Потоки вводу-виводу;
- Ієрархія потоків;
- Класи ostream/istream та відповідні наперед створені потоки: cin/cout/cerr/clog;
- Перевантажені оператори << та >>;
- Низькорівневі операції виводу: puts, write;
- Низькорівневі операції вводу: get, getline, ignore, peek, putback, unget, read, readsome, gcount;
- Форматування виводу. Прапорці форматування, маніпулятори;
- Стан потоку, прапорці good, fail, bad, eof; їхня спільна робота, перевірка стану потоку;
- Виключення потоків;
- Буфери потоків;
- Файлові потоки;
- Відкриття файлових потоків, режими відкриття;
- Файлові вказівники;
- Стрічкові потоки (stringstream);
- Std::string;
- Засоби маніпуляції стрічками – створення, пошук, видалення, об'єднання, вставка, тощо;
- Допоміжні засоби – numerical_limits, pair, min, max, swap, тощо;
- STL – стандартна бібліотека шаблонів;
- Контейнер std::vector;
- Ітератори;
- Класи ітераторів згідно їх потужності;
- Інтервали;
- Стандартні алгоритми;
- Алгоритми, що не модифікують послідовність;
- Алгоритми, які модифікують послідовність;
- Об'єкти-функції, (лямбда-функції С++11);
- Адаптери;
- Предикати;
-Генератори ітераторів (back_inserter і компанія);
- Стандартні контейнери;
- Ідіома remove-erase;
- Послідовні контейнери: vector, deque, list;
- Асоціативні контейнери: set, map, multiset, multimap;
- Адаптери: queue, priority_queue, stack.