C++中引用是为对象起了另外一个名字,属于复合类型。
1 复合类型
复合类型指的是给予其他类型定义的类型,这里的其他类型指的是C++的内置类型,比如整型、浮点型等。
2 引用的定义
通过将声明符写成&d的形式来定义引用类型,其中d是声明的变量名。
int i = 42;
int &ri = i;
ri = 10;
其中,ri是引用,其表示变量i的另外一个名字,所以对ri进行赋值,相当于对i进行了赋值,此时i的值是10。
3 注意事项
3.1 初始化
因为引用是一个已经存在的变量的别名,在定义引用时,必须对其进行初始化操作。
int &ri;
以上代码会报错。
订阅专栏 解锁全文
1633

被折叠的 条评论
为什么被折叠?



