一个关于数组的符号重载(求助)
这是我写的,帮看看(有很多错误)..
帮忙重写一个更加感谢.
#include "stdafx.h"
#include<iostream>
using namespace std;
class HUN{
public:
void set_hun();
void display();
void operator+(HUN hun1);
int hun[2][3];
};
void HUN::set_hun()
{
int i,j;
for(i=0;i<2;i++)
for(j=0;j<3;j++)
{ cin>>hun[i][j];
}
}
void HUN::display()
{
int i,j;
for(i=0;i<2;i++)
for(j=0;j<3;j++)
{ cout<<hun[i][j]<<endl;
}
}
void operator+(HUN hun1)
{
int i,j;
for(i=0;i<2;i++)
for(j=0;j<3;j++)
{ hun[i][j]+=hun1.hun[i][j];
}
}
int main(int argc, char* argv[])
{
HUN hun1;
HUN hun2,hun3;
hun2.set_hun();
hun3.set_hun();
hun3.operator +(hun2);
hun3.display();
return 0;
}