为了账号安全,请及时绑定邮箱和手机立即绑定

为什么内联函数那里,函数定义的是a,而不是&a?

为什么内联函数那里,函数定义的是a,而不是&a?

inline int max(int a,int b,int c)

正在回答

2 回答

&a是指引用,a是单纯的形参,在这种情况下不需要用到引用

0 回复 有任何疑惑可以回复我~

两种写法都可以的

0 回复 有任何疑惑可以回复我~
#1

weixin_慕沐4018656 提问者

可是之前演示的实现交换功能的函数,定义的不就是下面这样吗? int fun(int &a,int &b) { }
2020-03-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之离港篇
  • 参与学习       122700    人
  • 解答问题       474    个

C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通

进入课程

为什么内联函数那里,函数定义的是a,而不是&a?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信