BigInt 类在C++中良好而基本的实现
A good and basic implementation of BigInt class in C++
我正在寻找一个好的、基本的 BigInt 类C++,我发现很多实现,但大多数时候,它是加密库的复杂实现......
通过基本,我的意思是 BigInt 可以处理 BigInt、长长和带有运算符重载的字符串。如果我有时间,我已经完成了自己,但我没有时间创建一个完整的BigInt类。
我知道的最简单的库是InfInt。它仅包含一个头文件。它的用法相当简单。下面是一个示例代码:
InfInt myint1 = "15432154865413186646848435184100510168404641560358";
InfInt myint2 = 156341300544608LL;
myint1 *= --myint2 - 3;
std::cout << myint1 << std::endl;
这是一个。我没有用过它,但它看起来并不太复杂,这是我在谷歌上搜索"bigint c ++"时的第一个结果。
http://sourceforge.net/projects/cpp-bigint/
C++类 BigInt,使用户能够处理任意精度的整数。
相关文章:
- 为什么在PIMPL中无法访问实现类的常量函数?
- C++ 在外部使用嵌套结构实现类函数
- 如何在头文件C++中实现类对象
- 使用值类在C 中实现STL MAP
- c++抽象类在另一个基类中的实现
- 是否可以在不同的类中实现类成员函数
- 在D中实现类,在C++中实现instanciate/lifetimetrack
- 在C++中创建和实现类
- 为什么我可以在头文件中实现类的成员函数?
- 强制子类在C++中实现某个构造函数原型
- 包装 API 时,我是否应该避免在实现类中进行向上转换
- BigInt 类在C++中良好而基本的实现
- 如何使用 std::function 或 boost 在C++中实现类成员指针
- 在实现类之前声明指针时出现问题
- 用继承的具体类在C++中实现接口
- 如何指定模板类在c++中实现某些方法
- 类在c++中仍然是抽象的,即使模板类实现了抽象方法
- 在c++中使用list实现类的方法时出现以下错误
- 在哪里实现堆栈类(在非递归二进制搜索函数中使用)
- 抽象类在派生类中的实现