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

📄 subject_40491.htm

📁 vc
💻 HTM
字号:
<p>
序号:40491 发表者:titany 发表日期:2003-05-19 11:21:08
<br>主题:请进来看看(付代码)
<br>内容:CEx04aView::CEx04aView() : m_rectEllipse(0, 0, 200, 200)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_nColor = GRAY_BRUSH;<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>回复者:牛风雷 回复日期:2003-05-19 11:56:03
<br>内容:你的代码和下面的是等价的:<BR>CEx04aView::CEx04aView() <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_rectEllipse(0, 0, 200, 200);<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_nColor = GRAY_BRUSH;<BR>}<BR>这是c++中为了编写代码方面而用的方法:<BR>只有当前面代码中出现过类似:m_rectEllipse(0, 0, 200, 200);的形式时,才可以这样写的。<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>
回复者:titany 回复日期:2003-05-19 12:01:03
<br>内容:风雷兄,可不可以把m_nColor = GRAY_BRUSH;移上去加个:号呢?<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>
回复者:dexo 回复日期:2003-05-19 13:12:53
<br>内容:CEx04aView::CEx04aView() : m_rectEllipse(0, 0, 200, 200),m_nColor(GRAY_BRUSH)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;<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>
回复者:titany 回复日期:2003-05-19 15:56:26
<br>内容:最后再问一个问题,:号是什么作用?MSDN怎么查不到的?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:chaos 回复日期:2003-05-19 16:04:51
<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-05-20 07:52:49
<br>内容:CEx04aView::CEx04aView() : m_rectEllipse(0, 0, 200, 200)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_nColor = GRAY_BRUSH;<BR>}<BR>把成员变量拿到CEx04aView::CEx04aView()后赋值,即:CEx04aView::CEx04aView() : m_rectEllipse(0, 0, 200, 200),这种情况一般出现在:CEx04aView的父类中m_nColor变量已经本初始化过的,而避免和父类出现类似情况才这样做的,也可以把m_nColor = GRAY_BRUSH;移上去加个:号,m_nColor 在父类中被赋过值;这样才行!
<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 + -