会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ForAnything
博客园
首页
新随笔
联系
管理
订阅
[置顶]
c++ 复制构造函数,深复制,浅复制
摘要: 1,复制构造函数 复制构造函数用于将一个对象复制到新创建的对象中。它是用于初始化过程(包括按值传递对象,函数返回对象),而不是常规的赋值过程。注意初始化与赋值的区别?? 编译器自动生成的复制构造函数 隐式(默认)的复制构造函数。 如果我们没有定义复制构造函数,编译器将自动生成复制构造函数,默认的复制
阅读全文
posted @ 2016-05-30 13:53 ForAnything
阅读(285)
评论(0)
推荐(0)
2016年5月31日
c++中的成员初始化列表语法
摘要: class MyClass { private: int a; int b; const int max; ..... } 对于const数据成员,我们不能像常规的那样使用构造函数来初始化,也就是不能像下面的e.g那么做。对此,c++提供了特殊的语法来初始化const数据成员 成员初始化列表。 首先
阅读全文
posted @ 2016-05-31 16:21 ForAnything
阅读(8085)
评论(0)
推荐(1)
2016年5月29日
c++ 类的静态成员
摘要: 1,静态数据成员 在c++中,类的静态数据成员由 static 标识,E.G: class MyClass { private: static int Num ; double a; long b; ...... } Num被声明为Static的,静态数据成员有一些特点:无论创建多少个对象,都只有一
阅读全文
posted @ 2016-05-29 00:42 ForAnything
阅读(385)
评论(0)
推荐(0)
公告