Введение Основы C++ ООП на C++ OpenGL Основы Java Основы C# Дистанционное Разное Информация |
Теоретические занятия
Основные принципы объектно-ориентированного программирования (ООП).
Классы С++. Реализация идеи инкапсуляции в языке С++:
концепция класса, как определяемого пользователем типа данных.
Синтаксис. Объявление класса, данные класса и функции-члены класса.
Закрытая и открытая части класса.
Определение функций-членов класса. Вызов по значению и по указателю.
Перегрузка функций.
Конструктор класса в С++, синтаксис описания и семантика использования.
Конструктор по умолчанию.
Деструктор класса в С++, синтаксис описания и семантика использования.
Перегрузка конструктора класса в С++.
Операторы new,delete и их применение с примерами.
Проверка выделения памяти.
Правила работы с выделением и удалением памяти.
Производные классы: основные сведения.
Производные классы: Порядок работы конструторов и деструторов.
Производные классы: вызов функций по значению и по указателю.
Производные классы: вызов виртуальной функций по указателю.
Абстрактные классы: вызов чисто виртуальной функций по указателю.
Темплеты (шаблоны) функций.
Темплеты классов.
Дружественные функции. |
|
Контактная информация: |