带参数的构造函数(c++)

对不同的对象赋予不同的初值,可以采用带参数的构造函数。

#include <iostream>

using namespace std;

class Box        //声明box类
{
public:
    Box(int,int,int);    //声明带参数的构造函数
    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,25,30);
    cout<<"The volume of box1 is "<<box1.volume()<<endl;
    Box box2(12,25,35);
    cout<<"The volume of box2 is "<<box2.volume()<<endl;
    return 0;
}

 

原文链接: https://www.cnblogs.com/overdo1949/p/11263554.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    带参数的构造函数(c++)

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/299952

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月15日 下午9:02
下一篇 2023年2月15日 下午9:02

相关推荐