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

全部博文(34)

文章存档

2014年(1)

2013年(33)

我的朋友

发布时间:2013-09-04 13:55:07

问题如下:ScreenPtr$ operator=(const ScreenPtr &sp)//既然不想改变sp的值,为什么还要传递引用呢?传递引用就相当于传递实参的指针,系统会为其生成一个临时的指针变量传(引用)指针分配是固定的4个字节传值,分配的内存就不固定了而且需要调用拷贝构造函数效率比传指针或者引用低多了.........【阅读全文】

阅读(524) | 评论(0) | 转发(0)

发布时间:2013-09-04 13:22:26

一直认为若程序员没有自己定义无参数的构造函数,那么编译器会自动生成默认构造函数,来进行对成员函数的初始化,但这种认为是有误的,不全面的. 默认的构造函数分为有用的和无用的,所谓无用的默认构造函数就是一个空函数、什么操作也不做,而有用的默认构造函数是可以初始化成员的函数。 对构造函数的需求.........【阅读全文】

阅读(566) | 评论(0) | 转发(0)

发布时间:2013-09-04 12:51:12

  一般我们应该怎样决定把一个操作符声明为了类成员还是名字空间成员呢?在某些情况下,程序员是没有选择的余地。1、如果一个重载操作符是类成员,那么只有当跟它一起被使用的左操作数是该类的对象时,它才被调用。如果该操作符的左操作数必须是其他的类型,那么重载操作符必须是名字空间成员。2、C++要求,.........【阅读全文】

阅读(613) | 评论(0) | 转发(0)

发布时间:2013-09-04 10:14:17

http://www.cnblogs.com/BeyondAnyTime/archive/2012/06/04/2535305.html1.友元函数的简单介绍1.1为什么要使用友元函数在实现类之间数据共享时,减少系统开销,提高效率。如果类A中的函数要访问类B中的成员(例如:智能指针类的实现),那么类A中该函数要是类B的友元函数。具体来说:为了使其他类的成员函数.........【阅读全文】

阅读(480) | 评论(0) | 转发(0)

发布时间:2013-09-04 10:10:49

http://blog.csdn.net/mymtm/archive/2010/07/02/5708677.aspxhttp://hi.baidu.com/flouse/blog/item/9444c41681d92d1a962b4346.html写一个iterator 并不难,并且它是扩展C++ 标准运行库的一个自然方式。但如果想做正确,还是应该知道一些关键点的。正如大多C++ 编程人员所知的,每个标准容器类都提供四种迭.........【阅读全文】

阅读(812) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册