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

📄 long_int200.h

📁 实现长整数型的运算
💻 H
字号:
#include <iostream.h>
class long_int
{
private:
	int array[200],size;
public:
	long_int();
	//无参时初始化200位的长整数数组
	long_int(int *p,int another_size);
	//有参时初始化200位的长整数数组
	long_int(long_int&);
	//拷贝构造函数
	int get_size()	{return size;}
	long_int& operator=(const long_int& p);
	//赋值函数重载	
	long_int operator+(const long_int&);
	//重载加法
	long_int operator++();
	//重载加法
	long_int operator+(unsigned short i);
	//重载加法
	
	long_int operator-(const long_int&);
	//重载减法
	long_int operator--();
	//重载减法
	long_int operator-(unsigned short);
	//重载减法
	
	long_int operator*(const long_int&);
	//重载乘法
	long_int operator*(unsigned short);
	//重载乘法
	
	long_int operator/(const long_int&);
	//重载除法
	friend istream& operator>>(istream&,long_int&);
	//重载输入符号
	friend ostream& operator<<(ostream&,long_int);
	//重载输出符号
};

⌨️ 快捷键说明

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