对象数组的初始化
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库#include <iostream>
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库using namespace std;
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库class Box
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库{
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库public :
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库//声明有默认参数的构造函数,用参数初始化表对数据成员显式初始化
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库Box(int h=10, int w=12, int len = 15):height(h),width(w), length(len)
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库{ }
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库int volume( );
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库private :
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库int height;
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库int width;
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库int length;
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库};
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库int Box::volume( )
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库{
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库return (height*width*length);
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库}
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库int main( )
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库{
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库Box a[3]={ //定义对象数组
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库Box(10,12,15), //调用构造函数 Box,提供第 1 个元素的实参
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库Box(15,18,20), //调用构造函数 Box,提供第 2 个元素的实参
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库Box(16,20,26) //调用构造函数 Box,提供第 3 个元素的实参
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库};
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库cout << "volume of a[0] is " << a[0].volume( ) << endl;
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库cout << "volume of a[1] is " << a[1].volume( ) << endl;
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库cout << "volume of a[2] is " << a[2].volume( ) << endl;
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库return 0;
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库}
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库程序运行结果:
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库volume of a[0] is 1800
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库volume of a[1] is 5400
nUQ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库volume of a[2] is 8320