1、引用必须在定义的时候就初始化。指针不需要。
2、const引用必须引用const常量(文本和const修饰的变量或者常量+变量)。const只能指向const。是和非之间不能互相指向。但是const引入可以初始化为不同类型的对象。如伪代码:const int &r = double d;非const引用只能指向同类型的对象。
3、引用主要是用来作函数的参数
1、引用必须在定义的时候就初始化。指针不需要。
2、const引用必须引用const常量(文本和const修饰的变量或者常量+变量)。const只能指向const。是和非之间不能互相指向。但是const引入可以初始化为不同类型的对象。如伪代码:const int &r = double d;非const引用只能指向同类型的对象。
3、引用主要是用来作函数的参数
本文标题:11、引用
本文链接:https://www.haomeiwen.com/subject/kkataqtx.html
网友评论