// 如果不添加‘&’,x和y的值不会变化
// C++会给变量重新分配内存,方法结束变量销毁,和传入的xy没有任何关系
void Swap(int &x, int &y)
{
int v = x;
x = y;
y = v;
}
// 操作内存,其实本质和操作‘&’一样,都是可以操作数据本身
void SwapPointer(int *x, int *y)
{
int v =
C++ 语法关键字 ‘&’ Reference
最新推荐文章于 2022-03-11 23:03:10 发布