关于一个矢量类Vector的问题,求解!

1. 定义一个矢量类Vector,其结构如下: 
 私有数据成员int x,y; 表示二维矢量的两个分量 
 构造函数实现初始化数据成员 
 输出数据成员函数 void display( ); 
 类外访问数据成员函数 
int getx( ); 
int gety( ); 
 功能成员函数实现矢量加、减、乘运算 
Vector Add(const Vector &ob2 ); 
Vector Sub(const Vector &ob2 ); 
int Mult(const Vector &ob2 ); 
2. 在Vector 类的基础上,定义矩阵类Matrix(2*2阶),其结构如下: 
 私有数据成员Vector lefttop,righttop,leftbottom,rightbottom; 表示2*2阶矩阵的四个元素。(提示:也可以用子对象数组来实现Vector MatrixArray[2][2];) 
 构造函数实现初始化数据成员 
 输出数据成员函数 void display( ); 
 类外访问数据成员函数 
Vector GetVector(int i, int j); // i, j为矩阵元素的下标MatrixArray[i][j] 
 功能成员函数实现矢量加、减、乘运算 
Matrix Add(const Matrix &ob2 ); 
Matrix Sub(const Matrix &ob2 ); 
Matrix Mult(const Matrix &ob2 ); 
3. 其他要求: 
 主函数实现对以上两个类中定义的功能的验证 
 类中定义的成员函数的函数体在类外完成 

猛跑小猪
浏览 309回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

CSS3