利用visual c++1. 程序设计题:设计一个类CRectangle,除了有相关的数据成员外,该类还要求包含以下成员函数:矩形从一个位置移动到另一个位置的Move()函数;改变矩形大小的Size()函数;返回矩形左上角的坐标值的Where()函数;计算矩形面积的Area()函数。
时间: 2023-05-14 08:05:56 浏览: 199
小程序——————简单的VISUAL c++
下面是CRectangle类的代码:
```c++
class CRectangle {
public:
CRectangle(int x, int y, int w, int h) : m_x(x), m_y(y), m_w(w), m_h(h) {}
void Move(int x, int y) {
m_x += x;
m_y += y;
}
void Size(int w, int h) {
m_w = w;
m_h = h;
}
int Where() const {
return m_x + m_y;
}
int Area() const {
return m_w * m_h;
}
private:
int m_x, m_y, m_w, m_h;
};
```
这个类包含了矩形的位置和大小信息,并提供了移动、改变大小、获取位置和计算面积的函数。
阅读全文