C++基础知识——引用

来源:互联网 发布:大数据宣传片 编辑:程序博客网 时间:2024/06/06 20:35

1.引用就是变量的别名,需要用另一个变量或者对象进行初始化:int &b = a。
2.引用必须初始化,初始化时引用指向的对象必须存在。
3.引用和变量指向同一块内存,通过引用可以改变内存中的内容。
4.通常用在函数的形参定义上:void swap(int &a,int &b)。
5.引用已经指向一个对象之后,这个引用不能指向其他对象。
6.一个指向非常量的引用是不可以用字面值或者临时值进行初始化的。
double &d = 123;//F
const double &d = 123;//T 系统会设置一个临时对象比如temp,来保存123,d是temp的别名。

0 0
原创粉丝点击