Из данного модуля вы узнаете:
- Установка среды разработки.
- Основные сведения о C++: структура ПО, компилятор, переменные, константы, типы данных, комментарии, пространства имён, ввод-вывод в стиле Си.
- Операции ветвления, множественного ветвления и сравнения.
- Арифметические операции.
- Побитовые логические операции.
- Циклы со счётчиком, с предусловием, с постусловием.
- Выход из цикла. Break и Continue.
- Статические массивы: одномерные, двумерные.
- Операции над указателями.
- Динамическое выделение и освобождение памяти.
- Динамические массивы.
- Определение функции.
- Методы передачи параметров, методы возврата.
- Лямбда - функции.
- Перегрузка функций.
- Рекурсия.
- Конструктор, деструктор, поля, методы, модификаторы доступа.
- Наследование, полиморфизм, инкапсуляция.
- Преобразование указателей на объекты: dynamic_cast, static_cast, reinterpret_cast, const_cast.
- Абстрактные классы (интерфейсы).
- Шаблонные классы.