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