使用?命名空間?std
班級?矩形
{
私人:
浮動?長度;
浮動?寬度;
浮動?身高;
公共:
rect();
Rect(float?長度,?浮動?寬度,?浮動?身高);
作廢?surface();
作廢?卷();
~ Rect();
};
Rect::Rect()
{
長度?=?1;
寬度?=?1;
身高?=?1;
}
Rect::Rect(float?長度,?浮動?寬度,?浮動?高度)
{
這-& gt;長度?=?長度;
這-& gt;寬度?=?寬度;
這-& gt;身高?=?身高;
}
作廢?Rect::Surface()
{
浮動?l =長度,w =寬度,h =高度;
cout & lt& lt“表面積”< & lt2 *(l * w+l * h+w * h)& lt;& ltendl
}
作廢?Rect::Volume()
{
浮動?l =長度,w =寬度,h =高度;
cout & lt& lt"音量:"
}
int?主要(無效)
{
浮動?l,w,h;
Rect?*?pR1?=?新的?rect();
pr 1->;surface();
pr 1->;卷();
Rect?*?pR2?=?新的?Rect(1,2,3);
pR2->;surface();
pR2->;卷();
cout & lt& lt輸入長度、寬度和高度:
CIN & gt;& gtl & gt& gtw & gt& gth;
Rect?*?pR3?=?新的?Rect(l,w,h);
pR3->;surface();
pR3->;卷();
回歸?0;
}