第1个回答 2013-05-03
#include<iostream>
using namespace std;
class vector{
double a;double b;double c;
public:
vector(double x=0,double y=0,double z=0)
{a=x;b=y;c=z;}
vector operator+(const vector &c1,const vector &c2)
{return vector(c1.a+c2.a,c1.b+c2.b,c1.c+c2.c);}
vector operator-(const vector &c1,const vector &c2)
{return vector(c1.a-c2.a,c1.b-c2.b,c1.c-c2.c);}
};
int main()
{
vector c5(1,2),c6(2,3),c7;
c7=c5+c6;
cout<<"c5+c6="<<c7<<endl;
c7=c5-c6;
cout<<"c5-c6="<<c7<<endl;
return 0;
}