对不同的对象赋予不同的初值,可以采用带参数的构造函数。
#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】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/299952
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!