- 2
- 0
- 约1.2千字
- 约 2页
- 2023-10-28 发布于山东
- 举报
C++?引用
引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。
C++ 引用 vs 指针
引用很容易与指针混淆,它们之间有三个主要的不同:
不存在空引用。引用必须连接到一块合法的内存。
一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。
引用必须在创建时被初始化。指针可以在任何时间被初始化。
C++ 中创建引用
试想变量名称是变量附属在内存位置中的标签,您可以把引用当成是变量附属在内存位置中的第二个标签。因此,您可以通过原始变量名称或引用来访问变量的内容。例如:
int i = 17;
我们可以为 i 声明引用变量,如下所示:
int r = i;
double s = d;
在这些声明中, 读作引用。因此,第一个声明可以读作 r 是一个初始化为 i 的整型引用,第二个声明可以读作 s 是一个初始化为 d 的 double 型引用。下面的实例使用了 int 和 double 引用:
实例
#include iostream using namespace std; int main () { // 声明简单的变量 int i; double d; // 声明引用变量 int r = i; double s = d; i = 5; cout Value of
您可能关注的文档
最近下载
- 缀板式格构柱计算表格.xls VIP
- 酒店流线设计酒店空间设计02课件.pptx VIP
- 10以内数的分解和组成列式版(26页)无答案(1).pdf VIP
- 2025年巴西的能源转型报告(英文版).pdf VIP
- 工艺管道试压方案(全场).pdf VIP
- 工艺管道试压方案(全场).docx VIP
- 债券市场培训课件:主成分分析(PCA)框架,债市结构特征交易启示,利率策略相对价值.pdf VIP
- 中学教学实验楼和学生宿舍楼(含食堂)建设项目可行研究报告.pdf VIP
- 急性心肌梗死病人的护理.ppt VIP
- 南京师范大学《传感器与检测技术B》2023-2024学年第一学期期末试卷.doc VIP
原创力文档

文档评论(0)