Виртуальные методы - один из важнейших приёмов реализации полиморфизма.В некоторых же (как, например, в Python) , все методы - виртуальные.Класс, содержащий хотя бы один такой метод, тоже будет абстрактным.Для каждого класса, имеющего хотя бы один виртуальный метод, создаётся таблица виртуальных методов.Каждый объект хранит указатель на таблицу своего класса.Пример виртуальной функции на C++.Пример на C++, иллюстрирующий отличие виртуальных функций от невиртуальных.{:void function1 () {cout.

Скачать Конструирование программ

Скачать документ

(Если ссылка на скачивание файла не доступна - дайте нам знать об этом в комментариях либо через форму обратной связи)

Комментарии (0)

Оставить комментарий