2013-10-03 27 views
2

我記得前一段時間我聽說有人想過在C++ 0x標準中包含BigInteger實現(因爲它當時被稱爲)。顯然這沒有發生,但我想知道這是否計劃爲C++ 1y的一部分或不。在C++ 1y標準中引入了biginteger等價物

+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

無邊界整數庫正在第6研究組的數字研究小組工作。一旦我們理清了它的接口和圖書館數字類型的互操作性,它可能會進入技術規範(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交付成果列表中的「技術報告」,我看到2013年發佈的TR,例如, 29154:2013。聽起來好像他們被分裂而不是被砍掉。 – Cubbi

相關問題