ОБСУЖДЕНИЕ

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

5 ответов 11,8 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

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

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

Ещё по теме