7.10友元函数重载运算符

#include
#include
using namespace std;

class array{
private:
	int var[2][3];
public:
	array();     
	array(int a,int b,int c,int d,int e,int f);                    //构造函数
	void get();                                            //输入函数
	void show();                                           //显示函数
	friend array operator +(array& p,array& k);            //加法友元函数
	friend array operator -(array& p,array& k);            //减法友元函数
};


array::array()                                  //构造函数  
{
	for(int i=0;i<2;i++)
		for(int j=0;j<3;j++)
			var[i][j]=0;
}

array::array(int a,int b,int c,int d,int e,int f)  //构造函数
{
	var[0][0]=a;
	var[0][1]=b;
	var[0][2]=c;
	var[1][0]=d;
	var[1][1]=e;
	var[1][2]=f;
}


void array::get()                            //输入函数
{
	cout<<"please input 6 numbers:";
	for(int i=0;i<2;i++)
		for(int j=0;j<3;j++)
			cin>>var[i][j];
}


void array::show()                           //显示函数
{
	for(int i=0;i<2;i++)
	{
		for(int j=0;j<3;j++)
			cout<
        Z.show();

	system("pause");
	return 0;
}



你可能感兴趣的:(大一第二学期)