C++重载运算符实现矩阵的运算
#include <iostream>
using namespace std;
class calculate
{
private:
int a[2][2];
int row,col;
public:
calculate(int ,int );
friend calculate operator+(calculate &c1, calculate &c2);
friend calculate operator-(calculate &c1, calculate &c2);
friend calculate operator*(calculate &c1, calculate &c2);
friend istream &operator>>(istream &, calculate &);
friend ostream &operator<<(ostream &, calculate &);
};
calculate::calculate(int r,int c)
{
row=r;col=c;
}
calculate operator+(calculate &c1, calculate &c2)
{
cout<<"矩阵相加为:"<<endl;
int i, j;
calculate c(