定义一个矩形类CRect,有长length和宽width。构造函数CRect(int,int)初始化矩形的长和宽, void showArea()计算并显示面积。析构函数提示”对象析构”。
时间: 2024-09-19 15:07:49 浏览: 48
C++判断矩形相交的方法
5星 · 资源好评率100%
当然可以,这是一个简单的C++类定义示例,用于表示矩形:
```cpp
class CRect {
public:
// 构造函数,接收长度和宽度作为参数
CRect(int length, int width) : length_(length), width_(width) {
std::cout << "对象创建:" << this << std::endl;
}
// 展示矩形面积的方法
void showArea() {
int area = length_ * width_;
std::cout << "矩形的面积是:" << area << std::endl;
}
// 析构函数,当对象生命周期结束时自动调用
~CRect() {
std::cout << "对象析构:" << this << std::endl;
}
private:
// 矩形的长度和宽度成员变量
int length_, width_;
};
```
在这个类中,`CRect(int length, int width)`是一个构造函数,它接收两个整数参数,分别代表矩形的长度和宽度,并在创建对象时初始化它们。`showArea()`方法用于计算并显示矩形的面积。析构函数`~CRect()`会在对象不再被引用时自动调用,用于释放可能占用的资源。
阅读全文