如何在C+中实现大整数
我想在C+中实现一个大型int类,作为编程练习-这个类可以处理大于长int的数字。我知道已经有几个开源实现了,但我想写我自己的。我想了解一下什么是正确的方法。
我知道一般的策略是将数字作为字符串,然后将其分解为较小的数字(例如个位数),然后将它们放在数组中。此时,实现各种比较操作符应该相对简单。我主要关心的是如何实现加法和乘法。
我正在寻找一个通用的方法和建议,而不是实际的工作代码。
炎炎设计
相关分类