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 + -
显示快捷键?