×
Вы действительно хотите открыть доступ к тестированию по курсу C++ Базовый на 40 дней?
ВИДЕОУРОК №2. Класс и объект
Видео урок состоит из следующих тем:
- Что такое пользовательский тип данных, для чего он нужен?
- Переопределение типа.
- Перечисления, свойства и применимость.
- Класс перечисления, разница с обычным перечислением.
- Понятие структуры.
- Применение структур на практике.
- Объединения, их особенности и использование.
- Вложенные типы данных.
Научить студентов создавать классы и объекты, описать базовые возможности класса, его использование, показать на практике принцип модульности и инкапсуляцию.
Научить студентов понимать и применять на практике принципы ООП: наследование и полиморфизм.
Научить студентов понимать и применять на практике множественное наследование, виртуальное наследование, приведение полиморфных типов с помощью dynamic_cast.
Научить студентов понимать и применять на практике inline-функции и методы; константные методы; статические поля и методы; абстрактные классы и чисто виртуальные методы; дружественные классы, методы, функции; перегрузку операторов.
Научить студентов понимать принцип работы с шаблонами и применять на практике шаблонные функции и классы, специализацию шаблонов.
Научить студентов понимать надобность использования умных указателей, в чем их преимущества перед обычными указателями, изучить стандартные указатели из стандарта C++11: unique_ptr, shared_ptr, weak_ptr
Научить студентов понимать надобность использования исключений как отдельный вид обработки ошибок, в каких случаях можно и нужно использовать исключения, в каких нежелательно. Научить студентов создавать собственный класс исключений, ознакомить с перечнем стандартных.