Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Почему екземпляры класса TMarsRover не содержат таблицу вирт мето [D5, Win2k]


Slaga ©   (2004-06-09 14:45:00) 

Type
TMovable = class(TObject);

TRover = class(TMovable)
public
 procedure Drive; virtual;
end;

TAutoRover = class(TRover)
public
 procedure Drive; reintroduce; virtual;
 procedure Refuel; virtual;
end;

TMarsRover = class(TAutoRover)
public
 procedure Drive; override;
 procedure SendImages;
end;

TPointer = class(TMarsRover)
public
 procedure Point; virtual;
end;

Вопрос: Почему екземпляры класса TMarsRover не содержат таблицу виртуальных методов ?


Palladin   (2004-06-09 19:05:00) [1]

Потому что они содержат ссылку на нее.
VMT + F1


Slaga   (2004-06-09 18:44:00) [2]

To MBo
Почему ?


MBo   (2004-06-09 15:13:00) [3]

А экземплярыкласса и не должны ее содержать


Sandman25   (2004-06-09 15:02:00) [4]

А почему вы так думаете?


Наверх

Титульная страница Поиск, карта сайта Написать письмо