О курсе
Курс “C++ Базовый” позволяет продолжить углубление в изучение языка программирования С++. Значительная часть курса отведена на разбор принципов объектно-ориентированного программирования (ООП) и описания классов с помощью С++. Также вы узнаете о шаблонах, “умных” указателях и исключениях, научитесь применять их в решении различных задач.
Этот курс входит в специальности:
Предварительные Требования
Владение основами языка С++ на уровне курса "С++ Стартовый"
Вы научитесь
- Понимать принципы ООП и применять их на практике, используя язык С++
- Применять обобщенное программирование
- Использовать исключения
- Работать с шаблонами в С++
- Понимать и применять “умные” указатели
- 4 ч 38 м
- 24.09.2018
- 8 из
- 24.01.2021
- русский
Что входит в курс
×
Вы действительно хотите открыть доступ к тестированию по курсу C++ Базовый на 40 дней?
Видео урок состоит из следующих тем:
- Что такое пользовательский тип данных, для чего он нужен?
- Переопределение типа.
- Перечисления, свойства и применимость.
- Класс перечисления, разница с обычным перечислением.
- Понятие структуры.
- Применение структур на практике.
- Объединения, их особенности и использование.
- Вложенные типы данных.
Научить студентов создавать классы и объекты, описать базовые возможности класса, его использование, показать на практике принцип модульности и инкапсуляцию.
Научить студентов понимать и применять на практике принципы ООП: наследование и полиморфизм.
Научить студентов понимать и применять на практике множественное наследование, виртуальное наследование, приведение полиморфных типов с помощью dynamic_cast.
Научить студентов понимать и применять на практике inline-функции и методы; константные методы; статические поля и методы; абстрактные классы и чисто виртуальные методы; дружественные классы, методы, функции; перегрузку операторов.
Научить студентов понимать принцип работы с шаблонами и применять на практике шаблонные функции и классы, специализацию шаблонов.
Научить студентов понимать надобность использования умных указателей, в чем их преимущества перед обычными указателями, изучить стандартные указатели из стандарта C++11: unique_ptr, shared_ptr, weak_ptr
Научить студентов понимать надобность использования исключений как отдельный вид обработки ошибок, в каких случаях можно и нужно использовать исключения, в каких нежелательно. Научить студентов создавать собственный класс исключений, ознакомить с перечнем стандартных.