Существует ли тип, больше чем Double?

  • Автор темы Автор темы oleg_fox
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
O

oleg_fox

Есть ли тип целочисленный без знаковый, порядком больше чем double, ну практически безграничный, пока память не закончиться?
Но только не составной. Чтобы с ним можно было работать как с обычным int.
 
одна из реализаций
 
одна из реализаций
Ну в общем-то я так и думал. Но я вообще-то спрашивал, есть ли такое решение на уровне самого компилятора?
Неужели все вычисления укладываются в пределы double?
Что разве мало задач которым требуется размер переменной более чем double?
Почему в самом компиляторе отсутствует такая возможность? Почему нельзя реализовать динамический размер?
 
Ну в фортране может и есть. А вот в С\С++ стандарт пока не сподобился.

Ну и собственно задач, для которых нужны значения больше чем 2^64 - относительно небольшое количество. И у всех у них свои требования к точности\скорости, так что на всех не угодишь.
 
ну есть еще long double, long long, но не все компиляторы их поддерживают, да и "безразмерные" типы применются в слишком спецефичных областях, что бы стать составной частью языка
 
Ну long double который занимает 10 байт работает как сказано выше не во всех компиляторах
например в Builder он работает а в Visual C++ не работает.
А че если тебе нужно чтобы число динамически пока память не закончиться было большим
не годиться составной тип.
С++ на то и C++ что в нем можно при помощи классов создать свой тип который будет динамически работать пока память не закончиться. :)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!