Текущий архив: 2003.06.19;
Скачать: CL | DM;
Вниз
Перегрузка встроенных операций Найти похожие ветки
← →
andrey_pst © (2003-06-04 19:47) [0]Необходимо перегрузить встроенные операции (сложение, вычитание и т.д.) дабы далее применять их с объектами своего класса (MyObj1 + MyObj2 и т.п.).
Не подскажете синтаксис ?
← →
DVM © (2003-06-04 19:49) [1]Может лучше создать функции сложения, и.т.д?
← →
Palladin © (2003-06-04 19:50) [2]Неа, не подскажем. Где ты о такой о. паскалевской возможности прознал?
← →
Skier © (2003-06-04 19:52) [3]Вообще перегрузки операций в Delphi нет.
Но можно попробовать сделать что-то подобное через пользователький (Custom) Variant Type
← →
Calm © (2003-06-05 08:35) [4]
> Но можно попробовать сделать что-то подобное через пользователький
> (Custom) Variant Type
Соверешенно верно. С помощью своих вариантных типов можно сделать именно то, о чем спрашивал автор.
← →
REA © (2003-06-05 09:54) [5]Только путанно очень - я как то проследил цепочку работы с комплексными числами. И компилятор хуже ошибки отслеживает - компилирует, но результат не всегда тот что ожидаеся.
← →
andrey_pst © (2003-06-05 10:27) [6]>> Palladin © Где ты о такой о. паскалевской возможности прознал?
Нигде не прознал ;) Просто писал такое на MS VC++ вот и спросил.
Спасибо всем за советы.
← →
Calm © (2003-06-05 12:56) [7]
> REA © (05.06.03 09:54)
> Только путанно очень - я как то проследил цепочку работы
> с комплексными числами. И компилятор хуже ошибки отслеживает
> - компилирует, но результат не всегда тот что ожидаеся.
Я вот для эксперимента делал вариантный тип для своей структуры.
И результат всегда получал именно тот, что ожидал.
Страницы: 1 вся ветка
Текущий архив: 2003.06.19;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.02 c