例如,我可以这样做:
uint64_t a = 100;
BigInteger b = a;
但是我不能这样做:
BigInteger a = 100;
uint64_t b = a;
有什么办法吗?谢谢。
最佳答案
最简单的解决方案是使 BigInteger
可隐式转换为 uint64_t
。这可以通过 conversion operator 来实现:
BigInteger::operator uint64_t();
关于c++ - 将 BigInteger 分配给普通整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39765592/