📄 subject_40491.htm
字号:
<p>
序号:40491 发表者:titany 发表日期:2003-05-19 11:21:08
<br>主题:请进来看看(付代码)
<br>内容:CEx04aView::CEx04aView() : m_rectEllipse(0, 0, 200, 200)<BR>{<BR> 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> m_rectEllipse(0, 0, 200, 200);<BR> 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> <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> 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 + -