写一个长方体类Cub,要求有3个数据成员分别表示长、宽、高,3个成员函数:给3个数据成员赋值(构造函数)、计算面积和体积并返回结果
这是我的看看缺陷在哪
#include <iostream>
#include <string>
using namespace std;
class Cub
{
public:
Cub(int x,int y,int z);
void show();
private:
int length;
int weight;
int hight;
int square;
int volume;
};
Cub::Cub(int x,int y,int z)
{
length=x;
weight=y;
hight=z;
square=2*(x*y+x*z+y*z);
volume=x*y*z;
}
void Cub::show()
{
cout<<"cfx square is:"<<square<<endl;
cout<<"cfx volume is:"<<volume<<endl;
}
int main()
{
Cub(2,4,8);
Cub.show();
system("pause");
return 0;
}
梦影剑魂