c++ 定义一个矩形类CRectangle,矩形的左上角(Left,Top)与右下角坐标(Right,Bottom)定义为保护数据成员定义一个矩形类CRectangle,矩形的左上角(Left,Top)与右下角坐标(Right,Bottom)定义为保护数据成员.再
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 22:13:52
![c++ 定义一个矩形类CRectangle,矩形的左上角(Left,Top)与右下角坐标(Right,Bottom)定义为保护数据成员定义一个矩形类CRectangle,矩形的左上角(Left,Top)与右下角坐标(Right,Bottom)定义为保护数据成员.再](/uploads/image/z/5927564-20-4.jpg?t=c%2B%2B+%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AA%E7%9F%A9%E5%BD%A2%E7%B1%BBCRectangle%2C%E7%9F%A9%E5%BD%A2%E7%9A%84%E5%B7%A6%E4%B8%8A%E8%A7%92%28Left%2CTop%29%E4%B8%8E%E5%8F%B3%E4%B8%8B%E8%A7%92%E5%9D%90%E6%A0%87%28Right%2CBottom%29%E5%AE%9A%E4%B9%89%E4%B8%BA%E4%BF%9D%E6%8A%A4%E6%95%B0%E6%8D%AE%E6%88%90%E5%91%98%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AA%E7%9F%A9%E5%BD%A2%E7%B1%BBCRectangle%2C%E7%9F%A9%E5%BD%A2%E7%9A%84%E5%B7%A6%E4%B8%8A%E8%A7%92%EF%BC%88Left%2CTop%EF%BC%89%E4%B8%8E%E5%8F%B3%E4%B8%8B%E8%A7%92%E5%9D%90%E6%A0%87%28Right%2CBottom%29%E5%AE%9A%E4%B9%89%E4%B8%BA%E4%BF%9D%E6%8A%A4%E6%95%B0%E6%8D%AE%E6%88%90%E5%91%98.%E5%86%8D)
c++ 定义一个矩形类CRectangle,矩形的左上角(Left,Top)与右下角坐标(Right,Bottom)定义为保护数据成员定义一个矩形类CRectangle,矩形的左上角(Left,Top)与右下角坐标(Right,Bottom)定义为保护数据成员.再
c++ 定义一个矩形类CRectangle,矩形的左上角(Left,Top)与右下角坐标(Right,Bottom)定义为保护数据成员
定义一个矩形类CRectangle,矩形的左上角(Left,Top)与右下角坐标(Right,Bottom)定义为保护数据成员.再定义一个三角形类CTriangle,其高(Height)和底(Base)定义为保护数据成员.用友元的方式比较两类对象的面积大小.
用c++编程
c++ 定义一个矩形类CRectangle,矩形的左上角(Left,Top)与右下角坐标(Right,Bottom)定义为保护数据成员定义一个矩形类CRectangle,矩形的左上角(Left,Top)与右下角坐标(Right,Bottom)定义为保护数据成员.再
#include
class CRectangle;
class CTriangle;
void calrect(CRectangle rec);
void caltri(CTriangle tri);
class CRectangle
{
public:
CRectangle(int t,int l,int b,int r):top(t),left(l),bot(b),right(r){}
friend void calrect(CRectangle rec);
protected:
int top,left;
int bot,right;
};
class CTriangle
{
public:
CTriangle(int h,int b):height(h),base(b){}
friend void caltri(CTriangle tri);
protected:
int height;
int base;
};
void calrect(CRectangle rec)
{
std::cout