帮忙看个小程序c++
#include<iostream>using namespace std;
class vector
{
public:
vector(float nx,float ny)
{
x=nx;y=ny;
};//构造函数
float Add( );//计算加法运算
float Sub( );//计算减法运算
float Mult( );//乘法运算
private:
float x,y;
};
float vector::Add( )//加法功能函数
{
return x+=ob2.x,y+=ob2.y;
}
float vector::Sub( )// 加法功能函数
{
return x-=ob2.x,y-=ob2.y;
}
float vector::Mult( )//乘法功能函数
{
return x*=ob2.x,y*=ob2.y;
}
float getx(vector ob)//类外访问数据成员函数
{
return x;
}
float gety(vector ob )//类外访问数据成员函数
{
return y;
}
float main()
{
float nx,ny;
cout<<"输入第一个矢量数的x和y值"<<endl;
cin>>nx>>ny;
vector ob1;
cout<<"类外访问第一个矢量的值是:"<<endl;
getx(ob1);
gety(ob1);
cout<<"输入第二个矢量数的x和y值"<<endl;
cin>>nx>>ny;
vector ob2;
cout<<"类外访问第二个矢量的值是:"<<endl;
getx(ob2);
gety(ob2);
cout<<"jiafa"<<endl;
ob1.Add(const Vector &ob2);
cout<<x<<y<<endl;
cout<<"jianfa"<<endl;
ob1.Sub(const Vector &ob2);
cout<<x<<y<<endl;
cout<<"chenfa"<<endl;
Mult(const Vector &ob2);
cout<<x<<y<<endl;
}
[ 本帖最后由 longzhixuan 于 2010-10-26 16:32 编辑 ]