Форум: "Начинающим";
Текущий архив: 2011.06.19;
Скачать: [xml.tar.bz2];
ВнизПереопределение операторов Найти похожие ветки
← →
Rhino © (2011-03-10 21:22) [0]Поставил новую среду (после Delphi 7) и возникла необходимость переопределить оператор для класса
class operator компилятор ругается (проверялось на D2005 с ограиченой лицензией но целый, D2007 и DXE ломаые)
с записями record проблем нет все работает, пример с руководства по языку не компилится может я чего пропустил?
← →
_Юрий (2011-03-10 21:49) [1]какая версия Delphi? Это относительно недавно появилось
← →
Rhino © (2011-03-12 10:03) [2]D2005 но я в вопросе указал на чем проверялось
← →
Rhino © (2011-03-12 10:22) [3]Хотя я не думваю что этот вопрос в разряде начинающим
← →
Anatoly Podgoretsky © (2011-03-12 11:14) [4]Да ты еще и до начинающих не дотягиваешь.
← →
Rhino © (2011-03-13 01:54) [5]>Anatoly Podgoretsky
А по теме вопроса можно совет а про проф пригодность~
← →
Rhino © (2011-03-13 01:59) [6]Кстати за подобный ответ меня пару лет назад забанили
← →
Германн © (2011-03-13 03:45) [7]
> Rhino © (13.03.11 01:59) [6]
>
> Кстати за подобный ответ меня пару лет назад забанили
>
И сейчас забанят.
Бессмысленный топик с наездом.
← →
KilkennyCat © (2011-03-13 03:52) [8]наезд был еще в [3]...
код не приводит...
точно забанят.
← →
Rhino © (2011-03-13 08:59) [9]Код предельно простой и взят с руководства по языку
TMyClass = class
class operator Add(A,B: TMyClass):TMyClass;
end;
....
class operator TMyClass.Add(A,B: TMyClass):TMyClass;
begin
end;
сообщение об ошибке (procedure function or var ожидаеться)?? после объявления class operator
меняю class на record все работает нормально из фирменного руководства по языку
← →
MBo © (2011-03-13 09:51) [10]Перегрузка операторов реализована только для записей. Для классов - лишь в дотнетовской версии
← →
Rhino © (2011-03-13 13:55) [11]>MBo
Спвсибо большое
я об этом тоже подумал но в спрапвке об этом четко не сказано
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.06.19;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c