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

形参用了&符号,模板函数实例化出错

http://img1.sycdn.imooc.com//58eb486e0001db4e08000441.jpg

一开始我在形参那里没有用&符号,导致两个数的位置没有改变,但是当我按照老师给的代码运行时,却提示形参那里不能用&,为什么?

正在回答

3 回答

你的代码问题很多

1、函数的返回值应该是void,因为交换两个数的内容不需要返回计算结果

2、函数返回值只能是一个,不能返回多个,实际上参考第一项,这个返回值是不需要的。

3、形参是引用,所以函数调用的时候必须传入变量而不是常量,你的代码里传入的是两个整形常量。

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

函数不能一次返回两个值

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

swapNum函数返回值应该为void。

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

举报

0/150
提交
取消
C++远征之模板篇
  • 参与学习       91156    人
  • 解答问题       318    个

本C++教程力求即学即会,所有知识以实践方式讲解到操作层面

进入课程

形参用了&符号,模板函数实例化出错

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