📄 面积.cpp
字号:
# if !defined _RECTANGLE_H_
# define _RECTANGLE_H_
#include<iostream.h>
class Rectangle
{
private:
float *data;
float R_l,R_w,R_s;
static int objNum;
public:
Rectangle();
Rectangle & set(float a,float b)
{R_l=a;R_w=b;
*data=R_l*R_w;
return *this;}
Rectangle & square();
static int getobjNum();
~Rectangle();
};
#endif
Rectangle::Rectangle()
{
R_l=0;R_w=0;
data=new float(R_l*R_w);
objNum++;
cout<<objNum<<endl;}
Rectangle::~Rectangle()
{
delete [] data;
objNum--;
cout<<objNum<<endl;
}
Rectangle & Rectangle::square()
{R_s=R_l*R_w;
cout<<R_s<<endl;
return *this;
}
int Rectangle::objNum=0;
int Rectangle::getobjNum()
{return objNum;}
void main()
{ float a,b;
cout<<"输入矩形的长和宽"<<endl;
cin>>a>>b;
Rectangle t1;
t1.set(a,b).square();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -