要求窗户类的构造函数必须带参数,CDoor 类具有宽度,高度及修改 宽度高度功能,CWindow 类具有宽度,高度及修改宽度高度功能。
时间: 2023-11-28 21:04:12 浏览: 61
这里有几种常用的窗函数
4星 · 用户满意度95%
下面是符合要求的窗户类的定义:
```cpp
class CWindow {
public:
CWindow(double w, double h) : width(w), height(h) {}
void setWidth(double w) { width = w; }
void setHeight(double h) { height = h; }
double getWidth() const { return width; }
double getHeight() const { return height; }
private:
double width, height;
};
```
在上面的代码中,CWindow 类的构造函数带有两个参数,分别是宽度和高度。类中还定义了修改宽度和高度的函数,以及提供查询宽度和高度的函数。
CDoor 类的定义方式也类似,这里就不再赘述。
阅读全文