subject_63306.htm

来自「vc」· HTM 代码 · 共 24 行

HTM
24
字号
<p>
序号:63306 发表者:swiq 发表日期:2003-12-02 19:52:53
<br>主题:这个定义中的const是什么意思?
<br>内容:菜鸟问题:<BR><BR>bool is_empty() const;<BR><BR>定义一个函数,不懂这个const是什么意思。
<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>回复者:dsadsdas 回复日期:2003-12-02 20:14:50
<br>内容:表示这个时候,this是const的,就是说,这个函数不能改动类里面非mutable的成员,也不能调用非const的函数。<BR>bool is_empty() const<BR>{<BR>&nbsp;&nbsp; ++items;// error<BR>&nbsp;&nbsp; return iterms!=0;// ok<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>
回复者:swiq 回复日期:2003-12-02 20:22:06
<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>
回复者:netbuddy 回复日期:2003-12-07 19:55:56
<br>内容:&lt;BLOCKQUOTE&gt;引用“第1楼”所言<BR>&lt;Q&gt;表示这个时候,this是const的,就是说,这个函数不能改动类里面非mutable的成员,也不能调用非const的函数。&nbsp;&nbsp;bool is_empty() const&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp; ++items;// error&nbsp;&nbsp;&nbsp;&nbsp; return iterms!=0;// ok&nbsp;&nbsp;}&lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<BR><BR>这个“非mutable”是什么意思呢???<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 + =
减小字号Ctrl + -
显示快捷键?