Вниз
Скачать: 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.02 c
14-60352
TRh
2003-05-28 15:42
2003.06.19
Восстанавливаем исходники


14-60344
DiamondShark
2003-06-01 20:02
2003.06.19
Дар Прометея, или ящик Пандоры?


14-60325
ZeroDivide
2003-06-03 17:05
2003.06.19
Зоолетие Питера. Неудавшийся праздник.


4-60464
sosv
2003-04-17 14:06
2003.06.19
HWND


14-60324
vidiv
2003-06-03 12:27
2003.06.19
Как передать от своей програмы до своей некоторый файл по сети...




   Наверх