构造函数的重载和用参数表对数据成员的初始化c++程序专题

时间:2019-05-13 16:05:23下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《构造函数的重载和用参数表对数据成员的初始化c++程序专题》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《构造函数的重载和用参数表对数据成员的初始化c++程序专题》。

第一篇:构造函数的重载和用参数表对数据成员的初始化c++程序专题

#include

using namespace std;

class Box

{

public:

Box();//声明一个无参的构造函数

Box(int h,int w,int len):height(h),width(w),length(len){} 有参的构造函数用参数的初始化表对其初始化

int volume();

void show_box();

private:

int height;

int width;

int length;

};

Box::Box()//定义一个无参的构造函数

{

height=10;

width=10;

length=10;

}

void Box::show_box()

{

cout<

cout<

cout<

}

int Box::volume()

{

return(height*width*length);

}

int main()

{

Box box1;

box1.show_box();

cout<<“the volume of box1 is”<

box2.show_box();

cout<<“the volume of box2 is”<

}//声明一个

第二篇:带参数的构造函数c++程序

#include

using namespace std;

class Box

{

public:

Box(int,int,int);//声明带参数的构造函数(参见之前的与BOX同名函数修改数值为某个固定数)

int volume();

private:

int height;

int width;

int length;

};

Box::Box(int h,int w,int len)

函数

{

height=h;

width=w;

length=len;

}

int Box::volume()

{

return(height*width*length);

}

int main()

{

Box box1(12,23,34);

box1的长宽高

cout<<“the value of box1 is”<

Box box2(23,34,45);

cout<<“the value of box2 is”<

return 0;

} //在类外定义带参数的的构造//建立对象box1并指定

下载构造函数的重载和用参数表对数据成员的初始化c++程序专题word格式文档
下载构造函数的重载和用参数表对数据成员的初始化c++程序专题.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐