📄 subject_35402.htm
字号:
<p>
序号:35402 发表者:东倒 发表日期:2003-04-06 17:06:30
<br>主题:请教一个初级问题
<br>内容:template<class T><BR>inline const T& max(const T& a, const T& b)<BR>{ return a > b ? a : b; }<BR><BR><BR>参数中的&代表引用吗?函数返回值类型处的&代表什么?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:Anu 回复日期:2003-04-06 17:53:28
<br>内容:<BR>如果一个函数返回了引用,那么该函数的调用也可以被赋值。这里有一函数,它拥有两个引用参数并返回一个双精度数的引用:<BR>double &max(double &d1,double &d2)<BR>{<BR>return d1>d2?d1:d2;<BR>}<BR>由于max()函数返回一个对双精度数的引用,那么我们就可以用max() 来对其中较大的双精度数加1:<BR>max(x,y)+=1.0; <BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:jinz_di 回复日期:2003-04-06 19:07:07
<br>内容:返回处的&也代表了引用。<BR>有效率的考虑。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -