小编Fil*_*ups的帖子

声明引用并传递它与仅通过引用传递相同吗?

假设你有一个这样的函数:

void func(int & arg) {
    std::cout << arg << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

正在做类似的事情:

int x = 10;
int & y = x;

func(y);
Run Code Online (Sandbox Code Playgroud)

等同于:

int x = 10;

func(x)
Run Code Online (Sandbox Code Playgroud)

是否arg成为int && arg或是否留int & arg,当你像第一种情况下预先声明引用传递?

c++ reference c++11

3
推荐指数
1
解决办法
44
查看次数

标签 统计

c++ ×1

c++11 ×1

reference ×1