现在的位置: 首页 > 综合 > 正文

[读书笔记]C++基础知识温习:智能指针

2013年10月12日 ⁄ 综合 ⁄ 共 148字 ⁄ 字号 评论关闭

由于可以重载解除应用运算符*和间接成员访问运算符->, 就可以定义一个表示智能指针的类型,他类似于一个指针,但实际上是一个类对象。

例如:标准库中广泛使用的类迭代器

ps:如此可以看出,智能指针和OC中的autorelease是不一样的。

智能指针的关键的两个重载操作:

  • 重载 * 运算符
  • 重载 ->  运算符

抱歉!评论已关闭.