Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
6-60296
msoftware
2003-04-17 11:14
2003.06.19
Передача STREAM по UDP протоколу


1-60193
Xeon
2003-06-04 16:41
2003.06.19
Реестр


3-60026
plans
2003-05-27 13:24
2003.06.19
Почему не могу явно указать имя индекса?


14-60424
revo
2003-06-03 15:51
2003.06.19
Где скачать AsyncPro?


14-60369
Rzhevskiy
2003-06-01 17:38
2003.06.19
Экзамен уже завтра, а темы сочинений я ещё не знаю....




   Наверх