⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bignumber.h

📁 二分法求大整数相乘
💻 H
字号:
#ifndef BIGNUMBER_H
#define BIGNUMBER_H

#include <iostream.h>

class BigNumber
{
private:
	char* pNum;
	int nLength;
	int nMaxLen;

public:
	BigNumber(int max = 30);
	BigNumber(const BigNumber& bn);
	~BigNumber(){delete []pNum;}

	BigNumber operator= (const BigNumber& bn);
	BigNumber operator<<(int n);
	BigNumber operator>>(int n);
	char operator[](int n) const;
	BigNumber operator+(const BigNumber& bn);
	BigNumber operator-(const BigNumber& bn);
	BigNumber operator*(BigNumber bn);
	bool IsZero();
	void RemoveZero();
	friend ostream& operator<< (ostream& out,BigNumber& bn);
	friend istream& operator>> (istream& in,BigNumber& bn);
};


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -