Форум: "Прочее";
Текущий архив: 2008.10.12;
Скачать: [xml.tar.bz2];
ВнизУказатель класса на самого себя Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c