КурсыMBAКомпанииГранты на обучениеВузыПовысь зарплату

EduMarket Образование
  Вход на сайт
 
Напомнить   
Запомнить меня
 
Пользовательское соглашение


Публикации и новости

Анонсы и релизы (592)

 

Бесплатные видеокурсы (3013)

 

Статьи (2986)

 

Новости (550)

 

Победители конкурса грантов (124)

 


 
СМИ / Бесплатные видеокурсы / IT: Для программистов и IT-специалистов / Бесплатные видеолекции: Основы C++ (Часть 3)

Бесплатные видеолекции: Основы C++ (Часть 3)

назад к частям: 1  2

Окончание
Лектор лекции: Евгений Линский

Лекция 9  Выделение объектов в куче. Декомпозиция программы на части (Model-View) ( 59 мин)



- Выделение объектов на куче
- Указатели и их применение
- Синтаксис выделения объектов на куче
- Пример организации программ из объектов и классов
-
Декомпозиция программы на части (Model-View)
- Board Wiew

Лекция 10  Умные указатели (smart pointer) (1ч. 17 мин)



- Оболочка для указателя scoped-ptr
- Операторы с object *pobj
- Операторы  с return *pobj
- Оболочка для указателя auto-ptr  и ее компиляция
- Оболочка для указателя shared-ptr и ее компиляция

Лекция 11  Наследование (1ч. 18 мин)



- Блоки программы
- Переделка блоков
- Взаимозаменяемость блоков
- Реализация списка
- Class  list
- Class Double list
- Решение различных задач в классе
- Динамическое и статическое связывание (binding)
- Вопросы-ответы

Лекция 12  Полиморфизм и виртуальные функции. Статическое и динамическое связывание (1ч. 18 мин)



- Краткое повторение предыдущей лекции (List-Double list)
- Как работает статическое и динамическое связывание в классах
- Пример построения и реализации программы
- Виртуальные функции
- Класс Developer и конструкторы
- Решение проблем
- Вопросы и ответы
Другие бесплатные видеокурсы
Все бесплатные видеокурсы, Курсы IT специалистов
Пользовательское соглашение       Обратная связь       Карта сайта

© 2006—2024 Edumarket