Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.013 c
3-60041
Yan
2003-05-26 00:52
2003.06.19
TDataSetProvider


1-60179
l123456789l
2003-05-30 14:31
2003.06.19
Excel


14-60411
Yakudza
2003-06-02 17:29
2003.06.19
Малколм Макдауэлл


14-60423
Dr. Acid
2003-06-03 16:28
2003.06.19
Где взять Async Pro


1-60106
Тукрин
2003-06-04 17:54
2003.06.19
Как обратится к protected методу компоненты?