int a(int &b) 与 int a(int b&)有什么区别

C++中的
2024-12-29 21:53:05
推荐回答(4个)
回答1:

int a(int &b) 这种写法是对的,参数int &b表示引用,c语言里没有,c++才有的概念

int a(int b&)是错误的,没有这种写法

int &a(int b),这样倒是有的,表示函数返回值是个引用类型的

回答2:

当然有啦!&b是取地址运算符嘛

回答3:

int a(int &b)是按引用传递 有int a(int b&)这种表达吗?

回答4:

同意楼上