d_rect.h
来自「非常有用的数据结构库」· C头文件 代码 · 共 39 行
H
39 行
#ifndef RECTANGLE_CLASS
#define RECTANGLE_CLASS
// maintains measurement properties of a rectangle
class rectangle
{
public:
// constructor. initializes length and width
rectangle(double len = 0.0, double wid = 0.0): length(len), width(wid)
{}
// return the area (length * width)
double area() const
{ return length * width; }
// return the perimeter (2 * (length + width))
double perimeter() const
{ return 2 * (length + width); }
// change the dimensions of the rectangle to len and wid
void setSides(double len, double wid)
{
length = len;
width = wid;
}
// return the length of the rectangle
double getLength() const
{ return length; }
// return the width of the rectangle
double getWidth() const
{ return width; }
private:
double length, width;
};
#endif // RECTANGLE_CLASS
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?