|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.01.2010, 17:34 | #1 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Классы и указатели
Пишу класс (наследник TStringList) для бана в чате.
Имеется вот такая конструкция Код:
Код:
В чем может быть проблема? И еще вопрос: если я создаю наследника класса, то он должен видеть все методы и свойства предка или нет? (мне кажется должен) |
05.01.2010, 18:49 | #2 | |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Мене кажется с указателями не стоит связываться. Можно просто свой тип тип обернуть в класс, и создать функциональный класс для него (как то так, объяснить толком не могу )
Ну вот что то типа такого: Код:
Цитата:
Будь проще и люди к тебе потянутся
Последний раз редактировалось spamer; 05.01.2010 в 21:58. |
|
05.01.2010, 19:16 | #3 | |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Код:
Может Вы хотели показать так? Код:
Пока заменил на такую (Обновлено) Код:
апд Цитата:
Последний раз редактировалось psycho-coder; 05.01.2010 в 19:43. |
|
05.01.2010, 19:27 | #4 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Код:
|
05.01.2010, 20:13 | #5 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Код:
не нужно оно тут. Цитата:
а private наследникам этого класса но в том же модуле что и предок. TC, может вам нужно всетаки за базу TList брать? кстати не советую в класс(я про структуры) оборачивать...в Делфи они не очень хороши(много лишнего)... хотя иногда приходится.. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
05.01.2010, 20:36 | #6 | ||
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Цитата:
Цитата:
|
||
05.01.2010, 20:58 | #7 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
возьмите лучше за основу TList
потому что TStringList всетаки на другое основан... хотя если применить его св-во Data(каждой строке соотвестствует указатель на любые данные(тока освобождать не забывайте)) Цитата:
я это к тому что просто так сдуру не стоит оборачивать все в классы(по крайней мере в Делфи) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
05.01.2010, 22:03 | #8 | ||
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Цитата:
Цитата:
з.ы. а мене с классами удобно работать...хотя в данном случае возможно и...хотя не, я бы класс юзал
Будь проще и люди к тебе потянутся
|
||
05.01.2010, 23:15 | #9 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Всем спасибо! Сделал через TList. Правда не обернул в класс (пока).
Во вложении пример, может кому пригодится. Последний раз редактировалось psycho-coder; 05.01.2010 в 23:18. Причина: описка |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Указатели | Mighty | Помощь студентам | 1 | 24.10.2009 18:01 |
Указатели | Paul_AG | Общие вопросы C/C++ | 5 | 03.07.2009 14:22 |
[C] массивы, указатели, двойные указатели. | Iggel | Общие вопросы C/C++ | 5 | 05.05.2009 12:39 |
указатели | Armina | Общие вопросы C/C++ | 4 | 22.04.2009 20:05 |