单链DNA

换了个地址:http://www.cnblogs.com/vizhen/

 

引用和指针的区别

 嘎嘎,第一次面试时,笔试的一道题目,我没有答完整。

引用:就是变量或对象的别名,它不是值,不占存储空间,其只有声明没有定义,其主要用于函数的形参和函数的返回值。

注意:引用作为函数的返回值,大多数情况下可以被指针代替,但是遇到构造函数和操作符重载函数的“形式自然”的问题是,是不能被替代的。

引用和指针区别:

  1. 引用必须初始化,但是不分配存储空间。指针不声明时初始化,在初始化的时候需要分配存储空间。
  2. 引用初始化以后不能被改变,指针可以改变所指的对象。
  3. 不存在指向空值的引用,但是存在指向空值的指针。

posted on 2011-02-15 21:55 Geek.tan 阅读(215) 评论(0)  编辑 收藏 引用 所属分类: C++


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

公告

coding是我的寂寞,我是谁的寂寞

随笔分类(40)

随笔档案(48)

搜索

积分与排名

最新评论

评论排行榜