Так не получается
{$mode objfpc}
type
my=real;
Operator div (Const m1:my; m2:real) R: real;
Begin
r:=m1*m2*0;
End;
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Operator Reload, FPC |
Bokul |
Сообщение
#1
|
Гуру Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Можно ли переопределить div для работы с вещественными типами?
Так не получается {$mode objfpc} -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
volvo |
Сообщение
#2
|
Гость |
Bokul, ты не можешь использовать перегрузку операторов для двух операндов встроенных типов. По крайней мере один из операндов должен иметь тип, определенный пользователем...
Ты лучше скажи, как ты собрался использовать такое? |
Bokul |
Сообщение
#3
|
Гуру Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Цитата Ты лучше скажи, как ты собрался использовать такое? Да хотел розширить возможности div для работы з real. Цитата ты не можешь использовать перегрузку операторов для двух операндов встроенных типов. По крайней мере один из операндов должен иметь тип, определенный пользователем... значит придётся делать по-старинки еще один вопрос: у вас на сайте в статье Перегрузка операций FPC 2.0.x часто встречается в списку параметров const operator + (const mx1, mx2: TMatrix) r: TMatrix; для чего он используется? -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
volvo |
Сообщение
#4
|
Гость |
Чтоб ненароком не изменить содержимое двух матриц, передающихся как параметры... А то знаем мы программистов
|
Bokul |
Сообщение
#5
|
Гуру Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Большое спасибо
-------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Текстовая версия | 29.03.2024 20:38 |