TypechoJoeTheme

NiKoJJ's Blog

统计
搜索到 1 篇与 数据结构 的结果
2020-11-25

浅谈对引用的理解与认知

浅谈对引用的理解与认知
I.引用的概念  引用是C++中新引入的一个概念,其工作原理通常可以用指针来类比,但有不同于指针;其表现形式类似于变量,但在某些场合下又不同于变量。引用仅是一个名称而已,也可以成为别名。在建立引用时,总是让引用对应某一个目标,这个过程叫做引用的初始化,经过初始化的引用就是目标的一个别名,对引用的操作实际上就是对目标的操作。但是注意,引用不是变量不占用存储空间,而且被引用的目标必须先有定义,引用仅仅是别名而已,离开了目标它将没有意义。int i; //定义变量 int &r=i; //建立引用II.引用的操作  由于引用只是变量的另一种符号化的表示,其和指针或变量都是不相同的,它不占有实际的存储空间,因此引用是没有地址的。那么能否对引用进行求地址的操作呢?回答是肯定的。如果对引用求地址,将得到引用的目标的地址。#include<iostream> using namespace std; int main() { int i=3; int &r=i; //r为变量的引用 cout<...
NiKoJJ
2020-11-25

C++,数据结构

96 阅读
1 评论
2020年11月25日
96 阅读
1 评论