C++ with supports arbitrary-precision integers, just not within the standard library up till now.

There exist libraries working with the C++ type system since at least 1988 (C++ was released in 1985).

 

For popular choices see Boost.Multiprecision, GMP and several crypto libraries bringing their own implementation:

https://www.boost.org/doc/libs/latest/libs/multiprecision/doc/html/index.html

https://gmplib.org

https://cryptopp.com/docs/ref/class_integer.html

https://botan.randombit.net/handbook/api_ref/bigint.html


 

-----Ursprüngliche Nachricht-----
Von: amngis_21d38 via Std-Proposals <std-proposals@lists.isocpp.org>
Gesendet: So 21.06.2026 11:07
Betreff: [std-proposals] Big integers
An: std-proposals <std-proposals@lists.isocpp.org>;
CC: amngis_21d38 <amngis_21d38@163.com>;
So why does C++ still not support arbitrary-precision integers?
-- 
 Std-Proposals mailing list
 Std-Proposals@lists.isocpp.org
 https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals