Chinaunix首页 | 论坛 | 博客
  • 博客访问: 62877
  • 博文数量: 34
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 267
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-29 13:17
文章分类

全部博文(34)

文章存档

2014年(1)

2013年(33)

我的朋友

分类: C/C++

2013-09-04 13:55:07

问题如下:

  1. ScreenPtr$ operator=(const ScreenPtr &sp)
  2. //既然不想改变sp的值,为什么还要传递引用呢?
传递引用就相当于传递实参的指针,
系统会为其生成一个临时的指针变量
传(引用)指针分配是固定的4个字节
传值,分配的内存就不固定了
而且需要调用拷贝构造函数
效率比传指针或者引用低多了 
而且还有一点,对于c++新手来说,不知道啥时候需要重载拷贝构造函数啥时候不需要
这个时候使用传值会有一些很蛋疼的问题
阅读(540) | 评论(0) | 转发(0) |
0

上一篇:C++ 默认构造函数

下一篇:字符串解析

给主人留下些什么吧!~~