引用的意思就是说返回变量的地址而非变量本身。这样子函double数结束之后存储返回值的内存单元不会被销毁,保留了它的地址。
例如下面这个例子:
int a=1,b;
b=a;
b++;
这个例子里执行完之后a为1,而b为2。
但这个例子:
int a=1;
int *b;
b=&a;//指针b获取了a的地址
(*b)++;
a和b的值都会变为2
C++函数返回引用的含义
最新推荐文章于 2024-03-19 14:25:32 发布
引用的意思就是说返回变量的地址而非变量本身。这样子函double数结束之后存储返回值的内存单元不会被销毁,保留了它的地址。
例如下面这个例子:
int a=1,b;
b=a;
b++;
这个例子里执行完之后a为1,而b为2。
但这个例子:
int a=1;
int *b;
b=&a;//指针b获取了a的地址
(*b)++;
a和b的值都会变为2