码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-05-24 06:51:00      阅读:114      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!