//重载“+”,2个2行3列矩阵加相
#include<iostream>
using namespace std;
double operator +(double (*a)[3],double (*b)[3])
{
    double count=0;
    int i,j;
    for(i=0;i<2;i++)
        for(j=0;j<3;j++)
        {
            count+=*(*(a+i)+j);
            count+=*(*(b+i)+j);
        }
return count;
}
int main()
{
    int N=0;
    double a[2][3],b[2][3],c;
    for(int i=0;i<2;i++)
        for(int j=0;j<3;j++)
        {
            N++;
            *(*(a+i)+j)=N;
            *(*(b+i)+j)=100-N;
        }
    c=a+b;
    cout<<"c="<<c<<endl;
return 0;
}