猿问

求帮忙!!!!!

写一个长方体类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;

}



dw123456
浏览 1351回答 1
1回答

梦影剑魂

主函数的第一行应该是new Cub(2,4,8)吧,你试下
随时随地看视频慕课网APP
我要回答