|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.11.2008, 01:30 | #1 |
Пользователь
Регистрация: 13.11.2008
Сообщений: 18
|
Проблемка при описании класса
Сдраствуйте. Кто может, помогите, разъясните или хотя бы ссылочку дайте.
Недавно заинтересовал такой вопрос: как нужно описывать свой класс, чтобы он мог работать с разными типами данных? Например, как файловая переменная : var MyFile: file of Integer; В смысле, чтобы и в моем классе можно было указывать с каким типом данных нужно работать. И, вообще, возможно ли так сделать? |
13.11.2008, 12:25 | #2 |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 239
|
можно создавать одноименные методы с разными типами аргумента, тогда выбираться будет тот, который подходит по типу.....
Надо бы избавиться от привычки ставить многоточие.....
|
13.11.2008, 18:29 | #3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
класс контейнер? TstringList, TObjectList (класс содержащий элементы заданного типа)
file of integer (файл содержащий целые значения)
программа — запись алгоритма на языке понятном транслятору
|
13.11.2008, 21:29 | #4 |
Пользователь
Регистрация: 13.11.2008
Сообщений: 18
|
Да, контейнер.
В общем, я пытаюсь создать класс в котором можно было бы хранить и работать с элементами разного типа(даже с пользовательскими). Все это у меня основано на односвязном списке. Но никак не могу найти способ, что-бы эту идею осуществить. Может еще кто-то что-то знает, поделитесь. Благодарен заранее. |
13.11.2008, 22:57 | #5 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
чем не подходит TObjectList Tcollection?
программа — запись алгоритма на языке понятном транслятору
|
13.11.2008, 23:13 | #6 |
Пользователь
Регистрация: 13.11.2008
Сообщений: 18
|
Спасибо за помощь. Вроде стоящее решение.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемка поможите | AlyCard | Компьютерное железо | 4 | 11.09.2008 22:26 |
Нужна помощь в описании области | quake1 | Помощь студентам | 2 | 05.12.2007 09:55 |
Проблемка при вводе чисел | at10 | Microsoft Office Excel | 4 | 02.12.2007 22:22 |