//对象数组的使用 (数组再现)
#include<iostream>
using namespace std;
class Box
{
public:
Box(int h=10,int w=10,int len=10):
height(h),width(w),lendth(len){} //声明有默认参数的构造函数,用参数初始化表对数据初始化
int v();
private:
int height;
int width;
int lendth;
};
int Box::v()
{
return(height*width*lendth);
}
int main()
{
Box box[4]= //定义对象数组
{
Box(10,27,23),
Box(10,10,9),
Box(2,3,4)
};
cout<<"v.box1:"<<box[0].v()<<endl;
cout<<"v.box2:"<<box[1].v()<<endl;
cout<<"v.box3:"<<box[2].v()<<endl;
cout<<"v.box4:"<<box[3].v()<<endl; //最后一个采用默认参数
return 0;
}
类中再现数组
最新推荐文章于 2024-01-04 09:15:00 发布