⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_33599.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:33599 发表者:亮子 发表日期:2003-03-22 11:09:24
<br>主题:Date&amp; operator = (const Date&amp;);的问题?
<br>内容:书中得一个例子:<BR>请问如下:Date&amp; operator = (const Date&amp;);<BR>中前一个&amp;是什么用法?后一个&amp;是引用是吧?<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:xiongli 回复日期:2003-03-22 22:34:37
<br>内容:前面一个&amp;表示返回的也是引用
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:亮子 回复日期:2003-03-23 00:10:19
<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>
回复者:霏昀 回复日期:2003-03-23 13:23:37
<br>内容:Date&amp; operator = (const Date&amp;)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp; this-&gt;...=Data....;<BR>&nbsp;&nbsp;&nbsp;&nbsp; .......<BR>&nbsp;&nbsp;&nbsp;&nbsp; return *this; <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>
<font color=red>答案被接受</font><br>回复者:xiongli 回复日期:2003-03-23 13:29:17
<br>内容:比如这样:<BR>int f(const int&amp; val)<BR>{<BR>&nbsp;&nbsp;val=10;<BR>&nbsp;&nbsp;return val;<BR>}<BR>传递进去的是一个引用,返回的不是引用.也就是说val不是新变量,如果你这样调用<BR>int i=0;<BR>int j=f(i);<BR>j=5;<BR>最后i变成了10;<BR>j开始等于return val;所以j开始等于10,后来等于5,但是i 还是等于10<BR><BR>int& f(const int&amp; val)<BR>{<BR>&nbsp;&nbsp;val=10;<BR>&nbsp;&nbsp;return val;<BR>}<BR>传递进去的是引用,返回的也是引用<BR>int i=0;<BR>int &amp;j=f(i);<BR>j=5<BR><BR>因为f返回引用,也就是说i,j和f()里面的val都是同一个东西,到了最后大家都是5<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 + -