首页 > 其他 > 详细

构造函数含有含默认值的参数

时间:2016-05-24 06:50:49      阅读:198      评论:0      收藏:0      [点我收藏+]


//构造函数含有含默认值的参数

#include "stdafx.h"
#include<iostream>
using namespace std;
class Box
{
public:
    Box(int w = 10, int h = 10, int len = 10);
    int volume();
private:
    int height;
    int width;
    int length;
};

Box::Box(int w, int h, int len)
{
    height = h;
    width = w;
    length = len;
}

int Box::volume()
{
    return (height*width*length);
}
int main()
{
    Box box1;
    cout << "the volume of box is" << box1.volume() << endl;
    Box box2(15);
    cout << "the volume of box is" << box2.volume() << endl;
    Box box3(15, 30);
    cout << "the volume of box is" << box3.volume() << endl;
    Box box4(15, 30, 20);
    cout << "the volume of box is" << box4.volume() << endl;
    system("pause");
    return 0;
}

技术分享

构造函数含有含默认值的参数

原文:http://www.cnblogs.com/summercloud/p/5522117.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!