07C++引用
07C++引用
1、引用的定义
int a; // 定义一个引用,也是起别名,所以必须初始化 int &r = a;
2、引用与指针的区别
引用不会占用内存资源,而指针是需要额外申请空间的
指针还需要额外的一次解引用操作,而引用不需要
int a; int &r = a; int *p = &a; cout << *p << endl;
3、引用作为函数参数
void change_value(int &a) { a = 100; }
4、引用作为函数返回值
int &return_refer(int &a) { // int a = 10; return a; }
知行合一,
翻万卷书,游千里路,会百家才
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步