ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 定义方式 类名 数组名\[n\] ## 特点 对象数组创建时会导致编译器,自动调用构造函数,数组多长就调用多少次 ~~~ #include <iostream> using namespace std; ​ class Box { public:   Box(int h=10,int w=12,int len=15): \         height(h),width(w),length(len){ }       //声明有默认参数的构造函数,       //用参数初始化表对数据成员初始化       int volume( );   private:       int height;       int width;       int length; }; ​ int Box∷volume( ) { return(height*width*length); } ​ int main( ) { Box a[3]={       //定义对象数组   Box(10,12,15),//调用构造函数Box,提供第1个元素的实参   Box(15,18,20),//调用构造函数Box,提供第2个元素的实参   Box(16,20,26)//调用构造函数Box,提供第3个元素的实参 };   cout<<″volume of a[0] is ″//调用a[0]的volume函数   <<a[0].volume( )<<endl;   cout<<″volume of a[1] is ″ //调用a[1] 的volume函数   <<a[1].volume( )<<endl;   cout<<″volume of a[2] is ″ //调用a[2] 的volume函数   <<a[2].volume( )<<endl;   return 0; } ~~~