【第22期】观点:IT 行业加班,到底有没有价值?

c++指针与引用的区别

转载 2015年07月11日 10:13:24
  1. 非空区别。引用必须指向某个对象,而指针可以指向空。
  2. 可修改区别。引用总是与初始化时的那个对象绑定,不可变更;指针可以重新赋值,指向另外一个对象。
  3. 合法性区别。引用使用前不需要测试其合法性;但是指针使用前要判断其是否指向空地址。
  4. 应用区别。考虑到存在不指向任何对象,以及,能过指向不同对象的时候考虑使用指针;指向一个对象并并且一旦指向后就不改变指向则使用引用。

引用自《程序员面试宝典》

举报

相关文章推荐

[转载]C++中引用传递与指针传递区别(进一步整理)

转载自 http://xinklabi.iteye.com/blog/653643 这篇文章是在学习了编译原理参数传递后对c++和Java按引用传递的不同表现产生疑问,在网上搜索找到的博文,这里提...

C++中引用传递与指针传递区别(进一步整理)

从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。 而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不能被改变的(自始至终...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

c++中,引用和指针的区别

c++中,引用和指针的区别 收藏                                                                 指针和引用的区别 (1)引用总...

c++中指针与引用的区别 【转】

转:c++中指针与引用的区别 原文地址:http://blog.sina.com.cn/s/blog_49b531af0100m0tb.html ---------------------------------------------------------------------- ...

C++中引用传递与指针传递区别

C++中引用传递与指针传递区别(进一步整理) C++中引用传递与指针传递区别(进一步整理) 中引用传递与指针传递区别从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独 立的,它可以被改...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)