编程论坛
注册
登录
编程论坛
→
C++教室
关于const&求指教。
cs64881279
发布于 2013-09-09 12:05, 801 次点击
template<typename T>
inline T const& max(T const& a,T const& b)我想问下,这函数名前面加 const&好处和作用是什么呢?还有后面(T const& a,T const& b)加const&又有什么意义呢?老师没讲,来着请教各位!
6 回复
#2
peach5460
2013-09-09 12:29
看书,讲const用法的地方...
老师没讲过就自己翻书啊...
你问基本概念有什么意思...
就算你不想翻书,百度一搜一箩筐...
#3
yuccn
2013-09-09 12:47
把引用(也就是对象本身)传进函数内,并且不让函数内部改变改引用
#4
邓士林
2013-09-09 22:59
会起到限制作用
#5
cs64881279
2013-09-13 21:51
回复 3楼 yuccn
但是不用const,函数传进来的不是形参么?也不能改变实参的值么?我想问问 去掉&和const对函数有什么影响呢?谢谢
#6
TonyDeng
2013-09-13 22:17
知道引用是什么意思,就不会再讲形参的问题。
#7
TonyDeng
2013-09-13 22:37
如果你自己不动手写(真正拿来用的)程序,就不会知道类似的需要,看到那样的代码、别人给你解释了,也不可能真正弄懂、记住、运用。
1