C++ Programming Third Edition Chapter 9 Object Arrays

9.6 Enter three cube volumes, using the method of array of objects

 #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(15,18,20),
Box(16,20,26)
           };
cout<<"volume of a[0] is"<<a[0].volume()<<endl;
cout<<"volume of a[1] is"<<a[1].volume()<<endl;
cout<<"volume of a[2] is"<<a[2].volume()<<endl;
getchar();
}

Please analyze the program yourself,
If you do not understand, please leave a message!

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324933417&siteId=291194637