2013-10-03 2 views
2

Я помню, что некоторое время назад я слышал, что были мысли о включении реализации BigInteger в стандарт C++ 0x (как тогда это называлось). Видимо, этого не произошло, но мне было интересно, планируется ли это как часть C++ 1y или нет.Будет ли эквивалент biginteger введен в стандарте C++ 1y

+0

Почему этот вопрос отрицателен? Я также был проектом повышения для чего-то подобного, я думаю, около 4-5 лет назад. и есть еще одна в будильнике с будильником с именем [big_number] (https://svn.boost.org/svn/boost/sandbox/big_number/). на мой взгляд, этот вопрос законно. – user1810087

+2

@itwasntpete: Boost имеет официально выпущенную библиотеку [Multiprecision] (http://www.boost.org/doc/libs/1_54_0/libs/multiprecision/doc/html/index.html), которая включает, помимо прочего, , поддержка неограниченных целых чисел. –

+0

@BenjaminLindley: D не заметил этого раньше (возможно, потому что наш текущий импульс равен 1.51.0). Спасибо. – user1810087

ответ

5

Последний официальный документ по теме: N3542. Он не предназначен для включения в C++ 14.

6

Неограниченная целочисленная библиотека обрабатывается в SG6, группе исследований Numerics. Вероятно, он войдет в техническую спецификацию (TS, то, что раньше называлось TR), как только мы разобрались в его интерфейсе и о функциональной совместимости библиотечных числовых типов.

+0

Не TS и TR принципиально разные вещи? [TS является нормативным] (http://www.iso.org/iso/home/standards_development/deliverables-all.htm?type=ts) и имеет связанное с ним расписание, [TR является информативным] (http: // www.iso.org/iso/home/standards_development/deliverables-all.htm?type=tr) и может быть просто прозой (например, старая C++ Performance TR, 18015: 2006) – Cubbi

+0

TR стоял за «Технический отчет», , но терминология была изменена год назад, а TR получил топор. То, что раньше было TR, теперь представляет собой класс-то-и-иную техническую спецификацию, TS для краткости. –

+0

по-прежнему означает «Технический отчет» в списке результатов ISO, и я вижу TR, опубликованные в 2013 году, например. 29154: 2013. Похоже, они были расколоты, а не осели. – Cubbi

Смежные вопросы