Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.17;
Скачать: CL | DM;

Вниз

Как создать собственный тип данных, не основанный на стандартных   Найти похожие ветки 

 
Константин   (2002-10-08 12:57) [0]

При составлении программы у меня возникла необходимость в порядковом целочисленном типе данных, содержащем более 60 разрядов. Экспоненциальная форма записи числа мне, естественно не подошла, т.к. при этом теряется точность вычислений и программа теряет свой смысл. К сожалению литературой я небогат, и решить данную проблему мне представилось проблематичным. По моему мнению помог бы соответствующий порядковый тип данных. И вообще мне просто интересно как создать собственный тип данных, не основанный на стандартных типах данных Delphi. Прошу подсказать.


 
Romkin ©   (2002-10-08 13:10) [1]

Использовать массив или record :-))
и что такое 60 разрядов? десятичных? если до 2^64 то подходит int64 ил currency. Если нужна целочисленная арифметика с большим количеством разрядов, то вроде библиотеки есть, вот только зачем? Кому на практике нужна точность более 15 разрядов, кроме задач теории чисел и смежных?


 
Romkin ©   (2002-10-08 13:11) [2]

Впрочем, в D6 можно определить собственный тип Variant, тап и перегрузка операций есть


 
RV ©   (2002-10-08 13:35) [3]

string и далее ручками


 
REA   (2002-10-08 13:40) [4]

Complex как variant реализован, но до того замороченно...


 
KSergey ©   (2002-10-08 14:12) [5]

> Romkin © (08.10.02 13:11)
> Впрочем, в D6 можно определить собственный тип Variant,
> тап и перегрузка операций есть

О, че неужели правда?!! Я такое еще не слышал.. (я не спорю, просто действительно не слышал про такое...) Это действительно так?


 
Smithson ©   (2002-10-08 14:50) [6]

Перегрузка операций в D6??? А подробнее можно? Хоть бы цитату из help`а



Страницы: 1 вся ветка

Текущий архив: 2002.10.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
7-56389
kronos1
2002-08-07 10:48
2002.10.17
ГЛЮКИ TerminateProcess а


3-56001
brestmarket
2002-09-26 15:42
2002.10.17
Есть компонент QuantumGrid - как вставить туда данные ADOQuery?


1-56092
dias
2002-10-08 20:15
2002.10.17
Нужна компонента аналогичная OpenDialog но работающая с каталогам


14-56343
Alx2
2002-09-20 12:24
2002.10.17
Если бы люди водили автомобили также, как они работают на


3-55964
Крот
2002-09-25 09:41
2002.10.17
Фильтрация по дате с помощью TTable