这可能吗?
当然!您是如何看待这些库的构建的?
编程中的每个组件都是由较小的组件构成的,最终是语言本身的构建块及其标准库(可能还有一些特定于平台的本机API).
"Bigint"库通过将标准库包装在数学算法等中来实现其魔力.如果你有时间,你也可以这样做.你可以创建一个甚至没有标准库:最终,你需要的只是一些类,一些ints和一些位移.实际上,你可以在没有类的情况下完成它 - 只需将8个32位整数传递给每个函数,并让这些函数执行数学运算来实现你的目标.结果是否会有任何"好"是值得商榷的.
人们编写这些库是为了使尽可能方便且易于使用的最高性能方法,例如将这8个整数捆绑成单个类型.