定义点POINT 类,在该类中定义点的坐标,定义线做类,可通过线类中的成员函数计算该类中二点间的距离
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 05:01:40
定义点POINT 类,在该类中定义点的坐标,定义线做类,可通过线类中的成员函数计算该类中二点间的距离
#include #include using namespace std; class Line; // 预声明线类 class Point { public:Point(int x,int y) { m_x = x; m_y = y; } private:int m_x; int m_y; friend class Line; // 声明Line类为Point的友元类 }; class Line { public:Line(int x = 0,int y = 0) :m_ptOri(x,y) ,m_ptEnd(x,y) { } void SetPoints(const Point &ptOri,const Point &ptEnd) { m_ptOri.m_x = ptOri.m_x; m_ptOri.m_y = ptOri.m_y; m_ptEnd.m_x = ptEnd.m_x; m_ptEnd.m_y = ptEnd.m_y; } double GetLength() { // 使用使用勾股定理求斜边长度 return sqrt(pow((double)abs(m_ptOri.m_x - m_ptEnd.m_x),2) + pow((double)abs(m_ptOri.m_y - m_ptEnd.m_y),2)); } private:friend class Point; Point m_ptOri; Point m_ptEnd; }; void main() { Line l1; l1.SetPoints(Point(15,45),Point(18,49)); cout
定义点POINT 类,在该类中定义点的坐标,定义线做类,可通过线类中的成员函数计算该类中二点间的距离
首先定义一个点类 POINT ,有两个 double 型的 保护 数据成员 x ,y 表示该类对象在二维坐标系中的坐标位
一个类的虚函数在该类中定义吗
先设计点类(Point),该类的数据成员包括一个点的x坐标和y坐标,成员函数实现的
定义一个类LOCATION,用数据成员x,y表示该类对象在二维坐标系的坐标位置
用c++编程.定义一个类point,该类是平面坐标系上坐标点的抽象表示.类具有的功能包括:
定义一个 Book( 图书 ) 类,在该类定义中包括 数据成员:bookname( 书名 ) 、 price( 价格 )
先设计点类(Point),该类的数据成员包括一个点的x坐标和y坐标,成员函数实现的功能有:获取点的坐标值,
设计一个圆类,该类具有圆点坐标及半径属性 定义一个Relation函数评断两个圆之间的位置关系.(外离,外
定义一个Box(盒子)类,在该类定义中包括数据成员: length(长),width(宽)和height(
2,定义一个Book(图书)类,在该类定义中包括数据成员:bookname(书名),price(价格) 和number(
定义一个Point类,在其中定义两个变量表示一个点的坐标值,再定义构造函数初始化为坐标原点