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

Тема в разделе "Общие вопросы по С и С++", создана пользователем oleg_fox, 1 окт 2008.

Статус темы:
Закрыта.
  1. oleg_fox

    oleg_fox Гость

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

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
  3. oleg_fox

    oleg_fox Гость

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

    grigsoft Well-Known Member

    Регистрация:
    15 ноя 2005
    Сообщения:
    735
    Симпатии:
    0
    Ну в фортране может и есть. А вот в С\С++ стандарт пока не сподобился.

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

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    ну есть еще long double, long long, но не все компиляторы их поддерживают, да и "безразмерные" типы применются в слишком спецефичных областях, что бы стать составной частью языка
     
  6. Noel

    Noel Гость

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

Поделиться этой страницей