C++找对象的季节——用对象数组操作长方柱类

来源:互联网 发布:linux怎么查看log文件 编辑:程序博客网 时间:2024/05/16 10:18
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:test.cpp*作    者:Zeva_angel*完成日期:2015年4月4日*版 本 号:v1.0**问题描述:*程序输出:*/#include <iostream>using namespace std;class Bulk{public:    Bulk(double=1,double=1,double=1);    double get_area();    double get_volume();    void get_value();    void output();private:    double length;    double width;    double heigth;};int main(){    Bulk b[5]= {Bulk(2.3,4.5,6.7),Bulk(1.5,3.4),Bulk(10.5)};    b[4].get_value();    for(int i=0; i<5; i++)    {        b[i].output();    }    return 0;}Bulk::Bulk(double l,double w,double h):length(l),width(w),heigth(h) {}void Bulk::get_value(){    cin>>length>>width>>heigth;}double Bulk::get_area(){    return 2*(length*width+length*heigth+width*heigth);}double Bulk::get_volume(){    return length*width*heigth;}void Bulk::output(){    cout<<get_area()<<'\t'<<get_volume()<<endl<<endl;}

依旧是对象数据成员的初始化问题。

0 0
原创粉丝点击