Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите описать класс

4.7K
08 ноября 2003 года
Vjar
3 / / 22.09.2003
Хочу создать класс, который был бы похож на массив, например

type
TMyClass = class
...
end;
var
MC: TMyClass;
...
Хочу обращаться к элементам класса таким образом: MC[Индекс]
Добавлять, например, MC.add( Element )

Как такое можно сделать?
5.7K
10 ноября 2003 года
dm_WOLF
8 / / 10.11.2003
Цитата:
Originally posted by Vjar
Хочу создать класс, который был бы похож на массив, например

type
TMyClass = class
...
end;
var
MC: TMyClass;
...
Хочу обращаться к элементам класса таким образом: MC[Индекс]
Добавлять, например, MC.add( Element )

Как такое можно сделать?



Обращаться к элементам в точности так, как ты сказал, не получится, т.к. перегрузки операторов в Delphi нет, но можно сделать членом класса динамический массив и обращаться уже к его элементам:
TMyClass = class
...
public
arr: array of <type>;
...
end;

MC.arr[ Element ]

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог