Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 146.242
- Реакции
- 78.228
**Введение в ООП**
- Что такое ООП?
- Понятие классов и объектов
- Режимы доступа public и private
**Конструкторы и деструкторы. Метод класса**
- Конструкторы: по умолчанию, перегрузка, преобразования, копирования
- Деструкторы
- Этапы жизни объектов классов
- Особенности работы конструкторов: default, delete
- Описание методов вне класса
- Статические поля и методы класса
- Паттерн Singleton
- Константные методы: ключевое слово mutable
- Переопределение операций: сложения, присваивания, преобразования типа, инкремента, декремента
- Дружественные классы и функции
**Наследование. Виртуальные методы**
- Наследование: классов, режим protected
- Порядок вызовов конструкторов и деструкторов при наследовании
- Виртуальные (virtual) методы: ключевые слова override, final, виртуальные деструкторы
- Чисто виртуальные методы, абстрактные классы
- Множественное наследование, ромбовидное наследование
- Обработка исключений
- Операторы приведения типов: const_cast, reinterpret_cast, static_cast, dynamic_cast
- Шаблоны классов и функций: введение, специализация, наследование
**Итоговые испытания**
Цена: 2000 руб.
- Что такое ООП?
- Понятие классов и объектов
- Режимы доступа public и private
**Конструкторы и деструкторы. Метод класса**
- Конструкторы: по умолчанию, перегрузка, преобразования, копирования
- Деструкторы
- Этапы жизни объектов классов
- Особенности работы конструкторов: default, delete
- Описание методов вне класса
- Статические поля и методы класса
- Паттерн Singleton
- Константные методы: ключевое слово mutable
- Переопределение операций: сложения, присваивания, преобразования типа, инкремента, декремента
- Дружественные классы и функции
**Наследование. Виртуальные методы**
- Наследование: классов, режим protected
- Порядок вызовов конструкторов и деструкторов при наследовании
- Виртуальные (virtual) методы: ключевые слова override, final, виртуальные деструкторы
- Чисто виртуальные методы, абстрактные классы
- Множественное наследование, ромбовидное наследование
- Обработка исключений
- Операторы приведения типов: const_cast, reinterpret_cast, static_cast, dynamic_cast
- Шаблоны классов и функций: введение, специализация, наследование
**Итоговые испытания**
Цена: 2000 руб.
В этом продолжении курса по языку C/C++ вы узнаете основы объектно-ориентированного программирования (ООП) и механизм обработки исключений, а также погрузитесь в шаблоны классов и функций.
**Чему вы научитесь:**
1. Общее понимание парадигмы ООП языка C++
2. Концепция классов и объектов
3. Режимы доступа к полям и методам
4. Различные виды конструкторов и деструкторов
5. Статические поля и константные методы
6. Переопределение стандартных операций
7. Наследование и виртуальные методы
8. Обработка исключений и операторы приведения типов
9. Шаблоны классов и функций
**О курсе:**
Курс по ООП поможет вам уверенно использовать объектно-ориентированное программирование на языке C++, что необходимо для разработки современных проектов.
**Для кого этот курс:**
Если вы уже ознакомились с основами C/C++ или прошли курс "Добрый, добрый C/C++", данный курс будет отличным шагом на пути к более продвинутому программированию.
**Начальные требования:**
Необходимы знания базовых основ языка C/C++. Если вы их не освоили, рекомендуется начать с курса "Добрый, добрый C/C++".
**Чему вы научитесь:**
1. Общее понимание парадигмы ООП языка C++
2. Концепция классов и объектов
3. Режимы доступа к полям и методам
4. Различные виды конструкторов и деструкторов
5. Статические поля и константные методы
6. Переопределение стандартных операций
7. Наследование и виртуальные методы
8. Обработка исключений и операторы приведения типов
9. Шаблоны классов и функций
**О курсе:**
Курс по ООП поможет вам уверенно использовать объектно-ориентированное программирование на языке C++, что необходимо для разработки современных проектов.
**Для кого этот курс:**
Если вы уже ознакомились с основами C/C++ или прошли курс "Добрый, добрый C/C++", данный курс будет отличным шагом на пути к более продвинутому программированию.
**Начальные требования:**
Необходимы знания базовых основ языка C/C++. Если вы их не освоили, рекомендуется начать с курса "Добрый, добрый C/C++".
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- [Машинное вязание] Совместник бомбер Сеть [Татьяна Макаренко]
- [Лепка] Мастер-класс №2 по лепке колец из полимерной глины с кристаллами [Аlterego Jewerly] [Алина Андреева]
- Если укусил клещ [Екатерина Юсупова]
- Протокол против бактерии Хеликобактер [Екатерина Юсупова]
- [Лепка] Мастер-класс по лепке колец из полимерной глины с кристаллами [Аlterego Jewerly] [Алина Андреева]
- Курс испанского А1 онлайн для самостоятельного изучения [Испаника]
- Неизлечимые болезни [Борис Гринблат, Инга Гринблат]
- Улучшение зрения – Отношение [Андрей Патрушев]
- Деньги женщины [Наталья Жукова]
- Цветочные натюрморты [Тариф Рисую сам] [Елена Власова]