Лекції 22-25

Тема 8 –Віртуальні функції

 

Вступ

Віртуальні функції

Доступ до звичайних методів через вказівники

Доступ до віртуальних методів через вказівники

Пізнє зв’язування

Абстрактні класи і чисті віртуальні функції

Приклад використання віртуальних функцій

Віртуальні деструктори

Віртуальні базові класи

Дружні функції

Дружні функції як мости між класами

Приклад використання дружніх функцій

Дружність і функціональний запис

Дружні класи

Статичні функції

Доступ до статичних функцій

Ініціалізація копіювання і присвоювання

Перезавантаження оператора присвоювання

Конструктор копіювання

Ефективне використання пам’яті класом String

Вказівник this

Доступ до компонентних даних через вказівник this

Використання this для повернення значення

Удосконалена програма роботи з типом String

Уникайте неправильних присвоювань

Підсумок

Питання по темі

 

Вступ

У цій темі вивчаються віртуальні функції, дружні функції, статичні функції, перезавантажувані операції та методи і вказівник this. Всі вони є прогресивними особливостями мови, однак не всюди їх варто використовувати. Невеликі програми можуть обійтися і без них. Тим не менше, вони часто використовуються і дуже важливі для великих серйозних програм. Зокрема, віртуальні функції необхідні при використанні поліморфізму – одного з основоположних принципів ООП.

 








Дата добавления: 2015-08-26; просмотров: 521;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.