读书频道 > 软件开发 > C++ > Visual C++入门很简单
3.3.4 实例:介绍重载构造函数和复制构造函数
2013-08-22 09:28:37     我来说两句 
收藏    我要投稿   

本文所属图书 > Visual C++入门很简单

本书介绍Visual C++的函数调用形式、面向对象编程、MFC工作原理、开发软件流程及一些实用开发技巧。全书共15章,分为4篇。第1篇介绍Visual C++开发环境、C++语法基础及MFC运行机制;第2篇介绍利用Visual Stud...  立即去当当网订购

1.重载构造函数

构造函数不同于析构函数,它是可以被重载的,可构造函数格式如此之多,究竟调用哪个构造函数就得看创建对象时的格式,请看如下代码。
01 class Baby
02 {
03 public:
04   Baby();    // 默认构造函数
05   Baby(int age);   //重载构造函数
06   ~Baby();   // 析构函数
07 private:
08  int baby_age;  //成员变量
09 };
10  Baby bb1;     //调用默认构造函数Baby()
11  Baby bb2(1);   //调用带参构造函数Baby(int age)

类Baby中有两个构造函数,一个是默认,一个是带参数,请看第 04~05行,至于调用哪个请看最后两行。

注意:读者可以参看其右边注释,这个一目了然就不多解释。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:4.何时调用
下一篇:2.复制构造函数
相关文章
图文推荐
2.3 forward和完美转
2.2 move语义
1.1.2 decltype关键
深入应用C++11:代码
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站