Содержание курса
1. Введение
1 урок
212
212
3м
0
Открытый
1.1
Приветствие
↗
212
212
3м 14с
0
2. Инкапсуляция
6 уроков
436
421
48м
12
Закрытый
2.1
Структуры
↗
76
76
11м 36с
2
Закрытый
2.2
Терминология
↗
73
73
5м 16с
1
Закрытый
2.3
Инкапсуляция
↗
75
75
11м 50с
3
Закрытый
2.4
Конструктор и деструктор
↗
71
71
15м 45с
2
Закрытый
2.5
Тест №1
↗
71
62
6м 0с
2
Закрытый
2.6
Домашнее задание
↗
70
64
1м 1с
2
3. Наследование
9 уроков
484
456
74м
11
Закрытый
3.1
Константные методы
↗
62
62
7м 51с
1
Закрытый
3.2
Реализация методов вне класса
↗
54
54
4м 10с
2
Закрытый
3.3
Скрытый указатель this
↗
54
54
10м 11с
1
Закрытый
3.4
Статические члены класса
↗
56
56
11м 0с
2
Закрытый
3.5
Наследование
↗
53
53
15м 43с
1
Закрытый
3.6
Типы наследования
↗
50
50
7м 19с
2
Закрытый
3.7
Дружественные функции
↗
48
48
7м 52с
1
Закрытый
3.8
Тест №2
↗
53
40
9м 53с
0
Закрытый
3.9
Домашнее задание
↗
54
39
4м 34с
1
4. Полиморфизм
9 уроков
336
324
96м
16
Закрытый
4.1
Указатели и ссылки
↗
45
45
21м 38с
2
Закрытый
4.2
Полиморфизм
↗
40
40
11м 31с
2
Закрытый
4.3
Абстрактные классы
↗
36
36
14м 34с
2
Закрытый
4.4
Виртуальные деструкторы
↗
36
36
5м 54с
1
Закрытый
4.5
Множественное наследование
↗
35
35
9м 17с
1
Закрытый
4.6
Раннее и позднее связывание
↗
36
36
8м 43с
2
Закрытый
4.7
Перегрузка операторов
↗
36
36
15м 19с
1
Закрытый
4.8
Тест №3
↗
37
30
9м 42с
2
Закрытый
4.9
Домашнее задание
↗
35
30
5м 14с
3
5. Отношение между объектами
6 уроков
174
165
76м
5
Закрытый
5.1
Композиция и агрегация
↗
29
29
15м 42с
1
Закрытый
5.2
Ассоциация и зависимость
↗
26
26
18м 50с
1
Закрытый
5.3
Вектор
↗
29
29
18м 5с
0
Закрытый
5.4
Собственный контейнерный класс
↗
31
31
20м 57с
2
Закрытый
5.5
Тест №4
↗
32
26
5м 9с
1
Закрытый
5.6
Домашнее задание
↗
27
24
0м 23с
0
6. Шаблоны
6 уроков
144
135
81м
6
Закрытый
6.1
Перегрузка оператора инкремента
↗
27
27
12м 54с
1
Закрытый
6.2
Шаблоны функций
↗
24
24
14м 31с
1
Закрытый
6.3
Шаблоны класса
↗
23
23
8м 51с
1
Закрытый
6.4
Специализация шаблонов
↗
23
23
21м 32с
1
Закрытый
6.5
Тест №5
↗
25
21
4м 46с
1
Закрытый
6.6
Домашнее задание
↗
22
17
24м 53с
1
7. Потоковые классы
7 уроков
139
135
77м
8
Закрытый
7.1
Форматирование ввода/вывода данных
↗
22
22
19м 39с
0
Закрытый
7.2
Потоковые классы строк
↗
21
21
9м 28с
1
Закрытый
7.3
Перегрузка операторов ввода/выводы
↗
21
21
9м 44с
1
Закрытый
7.4
Валидация пользовательского ввода
↗
19
19
13м 34с
1
Закрытый
7.5
Класс string
↗
20
20
19м 38с
3
Закрытый
7.6
Тест №6
↗
18
17
8м 12с
1
Закрытый
7.7
Домашнее задание
↗
18
15
1м 31с
1
8. Умные указатели
7 уроков
161
151
93м
13
Закрытый
8.1
Разделение кода на отдельные файлы
↗
23
23
17м 18с
2
Закрытый
8.2
Умные указатели
↗
25
25
20м 58с
1
Закрытый
8.3
Семантика перемещения
↗
24
24
10м 26с
2
Закрытый
8.4
unique_ptr
↗
26
26
23м 36с
2
Закрытый
8.5
shared_ptr
↗
25
25
16м 27с
3
Закрытый
8.6
Тест №7
↗
18
15
5м 20с
1
Закрытый
8.7
Домашнее задание
↗
20
13
1м 48с
2
9. Исключения
4 урока
76
57
44м
5
Закрытый
9.1
Исключения
↗
20
20
15м 27с
1
Закрытый
9.2
Класс-исключение
↗
18
18
16м 39с
2
Закрытый
9.3
Тест №8
↗
21
8
4м 11с
0
Закрытый
9.4
Домашнее задание
↗
17
11
8м 16с
2
10. Заключение
2 урока
45
34
19м
4
Закрытый
10.1
Итоговый тест (Часть 1)
↗
22
11
18м 59с
1
Закрытый
10.2
Заключительное слово
↗
23
23
1м 47с
3