Re: Помогите создать потомок класса
От: Аноним  
Дата: 22.01.03 12:27
Оценка:
Здравствуйте, lightix, Вы писали:

L>В C++ Builder есть класс TMenuItem в VCL

L>Мне нужно создать его потомок, добавив в него еще одно свойство.
L>class TMenuItemTask : public TMenuItem {
L>public: TMenuItemTask(TComponent):TMenuItemTask(TComponent)
L> {};
L> AnsiString TaskName;
L> };

L>и это не работает.


1. Передается в виртуальный конструктор не TComponent, а TComponent*.
2. Виртуальный конструктор в Си++Билдере должен располагаться не в открытой (public), а в опубликованной (__published) секции.
3. После {} точка с запятой ошибочна.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.