指针和引用的比较

原创 2007年09月28日 14:24:00

   虽然使用引用和指针都可以间接访问另一个值,但他们之间有两个重要区别。

   1. 引用总是指向某一个对象,定义应用时没有初始化是错误的。

   2. 赋值行为的差异。给引用赋值修改的是改引用所关联的对象的值,而并不是使引用与另一个对象关联。 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C++ Primer学习笔记(7)——指针形参和引用形参的比较

前面讲到了巧用引用形参可以达到很好地目的。还有一种是指针形参,它用的比较少,专用于数组形参。问:什么时候应使用指针形参?什么时候应使用引用形参?两者的优缺点是什么?

C++中值传递、指针传递和引用传递的比较

C++引用与指针的比较 引用是C++中的概念,初学者容易把引用和指针混淆一起。 一下程序中,n是m的一个引用(reference),m是被引用物(referent)。 int m; int...

指针和引用的比较

(—)使用指针变量做形参,实现变量互换 (1)#include using namespace std; int main() { void swap( int * ,int ...

比较c++中的值传递,引用传递,指针传递

从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。 而引用是一个别名,它在逻辑上不是独立的,它的存...

比较c++中的值传递,引用传递,指针传递一

理清值传递、引用传递和指针传递三者之间的不同,对理解C++是十分有益的。 原文网址:http://windshowzbf.bokee.com/2631833.html 在vc6.0下,写了个简单的...

c语言和c++中值传递、指针传递和引用传递的比较和区别

c语言和c++中值传递、指针传递和引用传递的比较和区别

c++引用和指针的比较

引用是C++中的概念,初学者容易把引用和指针混淆一起。  一下程序中,n是m的一个引用(reference),m是被引用物(referent)。  int m;  int &n = m;  n...

java中基本概念引用及和C语言中指针比较

第一点:什么是引用类型       引用类型(reference type)指向一个对象,不是原始值,指向对象的变量是引用变量。       在java里面除去基本数据类型的其它类型都...

引用与指针的比较

引用与指针的比较 引用是C++中的概念,初学者容易把引用和指针混淆一起。一下程序中,n是m的一个引用(reference),m是被引用物(referent)。 intm; int&n = m; ...

C++引用与指针的比较

C++引用与指针的比较 引用是C++中的概念,初学者容易把引用和指针混淆一起。 一下程序中,n是m的一个引用(reference),m是被引用物(referent)。  int m;  in...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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