引用
引用就是变量的别名,给一个变量起另外一个名字,引用和原变量共用同一块内存空间,修改引用的值,原本变量的值也会同步发生改变。
引用的定义格式为:数据类型 &引用名 = 原变量名;。定义引用时必须立刻初始化,且不能更改引用指向,一个引用自始至终只能绑定一个变量,这是引用最基础的规则。
同时我也分清了引用和指针的区别:引用更安全,没有野指针问题;引用无需占用额外内存,而指针需要单独存储地址;引用使用更简单,不需要取地址、解引用操作,代码可读性远高于指针。
学习过程中我也牢记了引用的注意事项:不能定义空引用,不能引用常量(除常引用外),引用一旦绑定变量就无法更换。
浙公网安备 33010602011771号