Войти
ПрограммированиеФорумОбщее

Реализация вектора в Delphi (2 стр)

Страницы: 1 2
#15
13:54, 5 авг. 2009

pool2004
> возможно в D2009 для классов унаследованных от TPublishableVariantType.

и в случае унаследования от com-интерфейса (или что-то подобное). вобщем, в случае, когда внутри встроено (как правило, реализуемое на Ц/ЦПП) автоматическое удаление и/или подсчет ссылок.


#16
14:39, 5 авг. 2009

Mega
> не знаю, что там к сегодняшнему дню наколбашено в дельфи, но вот примерно такое
> там невозможно:
Возможно только в .Net, в обычном, к сожалению нельзя

Executor
> Дык у автора вектора - это рекорды, а не классы...
другого пути нет, чтобы использовать переопределение операторов
Вот и думаю, а нужны ли они вообще, в таком месте как вектора

pool2004
> возможно в D2009 для классов унаследованных от TPublishableVariantType.
Не слыхал про TPublishableVariantType, домой приду посмотрю.
> пример есть для комплексных чисел - модуль VarCmplx
насколько я помню, там рекорды

#17
14:59, 5 авг. 2009

louken
> другого пути нет, чтобы использовать переопределение операторов

Так даже если бы переопределение было и у классов, вектора классами же делать не будешь - изврат получится с постоянным созданием/удалением...

> Вот и думаю, а нужны ли они вообще, в таком месте как вектора

ИМХО нужны... Иначе в формулах сложнее 2+2 будет забор из скобочек...

#18
21:43, 5 авг. 2009

> > пример есть для комплексных чисел - модуль VarCmplx
> насколько я помню, там рекорды
Перепутал с Vassbotn.Vcl.Complex из Demos\DelphiWin32\VCLWin32\ComplexNumbers

Executor
> > Вот и думаю, а нужны ли они вообще, в таком месте как вектора
> ИМХО нужны... Иначе в формулах сложнее 2+2 будет забор из скобочек...
согласен

#19
22:47, 5 авг. 2009

louken
>
Demos\DelphiWin32\VCLWin32\ComplexNumbers
delphi7, че-то такого не замечено...

#20
22:53, 5 авг. 2009

38756
> delphi7, че-то такого не замечено...
потому что это из Delphi 2009

#21
22:56, 5 авг. 2009

А хотя, это еще в Delphi 2006 появилось

#22
23:02, 5 авг. 2009

louken
http://exgine.googlecode.com/svn/src/eXgine_Math.pas может пригодится при расширении функционала

#23
23:06, 5 авг. 2009

Я чот такое и в Делфи 2009 не нахожу...

#24
23:12, 5 авг. 2009

XProger
> http://exgine.googlecode.com/svn/src/eXgine_Math.pas может пригодится при
> расширении функционала
Ага, ИМХО полезный юнит, спасибо, щас по ссылке скачаю и весь твой движек

#25
23:14, 5 авг. 2009

Executor
> Я чот такое и в Делфи 2009 не нахожу...
C:\Documents and Settings\All Users\Документы\RAD Studio\6.0\Demos\DelphiWin32\VCLWin32\ComplexNumbers\Vassbotn.Vcl.Complex.pas
о как запрятали

#26
23:17, 5 авг. 2009

XProger
Дай пожалуйста точную ссылку на твой новый движек, а то по ссылке http://exgine.googlecode.com/files/eXgine_20_09_08.zip он старый, в нем модуль eXgine_Math.pas совсем не похож на тот что ссылку ты дал или так и должно быть?

#27
0:06, 6 авг. 2009

louken
Спс... Да, засунули, что хрен найдёшь... :)

Страницы: 1 2
ПрограммированиеФорумОбщее

Тема в архиве.