using namespace std;
class Box
{
public:
Box(int h=3,int w=4,int l=5):height(h),width(w),length(l){}
//声明有参数构造函数,用参数初始化表对数据成员初始化
int volume();
private:int height,width,length;
};
//求体积函数
int Box::volume()
{
return height*width*length;
}
// 程序的主函数
int main( )
{
Box obj[2]={Box(1,2,3),Box(2,3,4)};//数组对象
cout<<"体积是:"<<obj[0].volume()<<endl;//调用obj[0]的求体积函数
cout<<"体积是:"<<obj[1].volume()<<endl;//调用obj[1]的求体积函数
return 0;
}编译运行结果:体积是:6
体积是:24
--------------------------------
Process exited after 0.7907 seconds with return value 0
请按任意键继续. . .