会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
复制构造函数应该注意的问题
拷贝构造函数必须以引用的形式传递(参数为引用值)
。其原因如下:当一个对象以传递值的方式传一个函数的时候,拷贝构造函数自动的被调用来生成函数中的对象。如果一个对象是被传入自己的拷贝构造函数,它的拷贝构造函数将会被调用来拷贝这个对象这样复制才可以传入它自己的拷贝构造函数,这会导致无限循环直至
栈溢出
(Stack Overflow)。除了当对象传入函数的时候被
隐式调用
以外,拷贝构造函数在对象被函数返回的时候也同样的被调用。
posted on
2013-08-03 21:15
you Richer
阅读(
169
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
riskyer的A.P.I.
公告
导航
博客园
首页
新随笔
联系
订阅
管理