Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.10.12;
Скачать: CL | DM;

Вниз

Указатель класса на самого себя   Найти похожие ветки 

 
Simpson ©   (2008-08-23 09:57) [0]

Как указать что у поля класса, тип текущего класса?
Что то никак не могу придумать.

TSome=class
 pred,next:TSome;
end;

TFirst=class(TSome)
x:integer;
end;

Как указать тип поля чтобы подобная операция срабатывала
...
pointer:TFirst;
...
var
first:TFirst;
begin
first := TFirst.Create;
pointer.next := first;
end;


 
DVM ©   (2008-08-23 10:05) [1]


> Как указать что у поля класса, тип текущего класса?

 TMyClass = class;

 TMyClass = class
   FClass: TMyClass;
 end;


 
sniknik ©   (2008-08-23 10:08) [2]

> Как указать что у поля класса, тип текущего класса?
> Что то никак не могу придумать.
а вот именно так как показано разве не работает?


 
Simpson ©   (2008-08-23 22:07) [3]

sniknik ©   (23.08.08 10:08) [2]
Нет не работает, возвращает класс предка.

DVM ©   (23.08.08 10:05) [1]
А если их больше 3-х?


 
sniknik ©   (2008-08-23 23:01) [4]

> Нет не работает, возвращает класс предка.
кто возвращает? куда? ... в показном нет никаких возвратов.

зато
> Как указать тип поля чтобы подобная операция срабатывала
подобная операция срабатывает, и даже не подобная, а вот эта самая один в один. и ???

в чем тогда вопрос? говори понятно.


 
Тын-Дын ©   (2008-08-23 23:03) [5]


> Simpson ©   (23.08.08 22:07) [3]
> sniknik ©   (23.08.08 10:08) [2]
> Нет не работает, возвращает класс предка.


Где возвращает?



Страницы: 1 вся ветка

Текущий архив: 2008.10.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
15-1218750606
Германн
2008-08-15 01:50
2008.10.12
ММП


15-1219471047
Simpson
2008-08-23 09:57
2008.10.12
Указатель класса на самого себя


15-1219210687
ееееееекенитен
2008-08-20 09:38
2008.10.12
разрезать файл


11-1194368147
XL007
2007-11-06 19:55
2008.10.12
Оффлайн справочник по библиотеке


2-1220193371
dars73
2008-08-31 18:36
2008.10.12
Округление чисел