• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

oleg_fox

Есть ли тип целочисленный без знаковый, порядком больше чем double, ну практически безграничный, пока память не закончиться?
Но только не составной. Чтобы с ним можно было работать как с обычным int.
 

Kmet

Well-known member
25.05.2006
904
8
BIT
0
одна из реализаций
 
O

oleg_fox

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

grigsoft

Ну в фортране может и есть. А вот в С\С++ стандарт пока не сподобился.

Ну и собственно задач, для которых нужны значения больше чем 2^64 - относительно небольшое количество. И у всех у них свои требования к точности\скорости, так что на всех не угодишь.
 

Kmet

Well-known member
25.05.2006
904
8
BIT
0
ну есть еще long double, long long, но не все компиляторы их поддерживают, да и "безразмерные" типы применются в слишком спецефичных областях, что бы стать составной частью языка
 
N

Noel

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

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