Учебный курс "Объектно-ориентированное программир...
К этому курсу в комплекте ещё идут лабы хорошие (с объяснениями, разными вариантами, баллами, выбором сложности). Можете даже скачать только их если теоретические знания позволяют.
Вот список лаб:
№1 – Работа в среде Microsoft Visual Studio. Основы программирования на языке C++
№2 – Файловый ввод-вывод, операторы манипулирования битами, работа с массивами
№3 – Модульная организация программ. Работа со структурами. Указатели и динамическая память
№4 – Стандартная библиотека языка Си++
№5 – Создание собственных классов
№6 – Перегрузка операций, умные указатели
№7 – Модульное тестирование ПО. Разработка в стиле TDD
№8 – Композиция, наследование, полиморфизм
№9 – Обработка исключений
№10 – Обобщенное программирование, шаблоны