📄 subject_50246.htm
字号:
<p>
序号:50246 发表者:天才懒猪 发表日期:2003-08-18 22:51:06
<br>主题:提问:关于switch
<br>内容:CString style;<BR>style="LINE";<BR>......<BR>style="CURVE";<BR>........<BR>switch(style)<BR> {<BR> case"LINE":<BR> .........<BR> case"CURVE":<BR> .........<BR><BR> }<BR>为什么会提示:<BR>error C2450: switch expression of type 'class CString' is illegal<BR>error C2051: case expression not constant<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>
回复者:時間の痕跡 回复日期:2003-08-19 00:29:37
<br>内容:是不是和CString类的定义有关?<BR>呢个CString应该系由CStringT产生的CStingT的结构如下:<BR><BR>CStringT object<BR>template< typename BaseType, class StringTraits ><BR>class CStringT :<BR>public CSimpleStringT< BaseType ><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>
回复者:Robert_Yuan 回复日期:2003-08-19 08:19:20
<br>内容:style can be a int, a long, a char.<BR>But can not be a string in C++.
<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-08-19 09:54:44
<br>内容:是在VC里。<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-08-19 10:25:48
<br>内容:也许要用char style[10],然后,利用串比较?
<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>回复者:Robert_Yuan 回复日期:2003-08-19 14:52:04
<br>内容:#define LINE 0<BR>#define CURVE 1<BR>UINT style;<BR>style=LINE;<BR>......<BR>style=CURVE;<BR>........<BR>switch(style)<BR> {<BR> case LINE:<BR> .........<BR> case CURVE:<BR> .........<BR><BR> }<BR>或者:<BR><BR>UINT style;<BR>if(style=="LINE")<BR> style=0;<BR>......<BR>else if(style== "CURVE")<BR> style=1;<BR>........<BR>switch(style)<BR> {<BR> case 0:<BR> .........<BR> case 1:<BR> .........<BR><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>
回复者:水番 回复日期:2003-08-19 22:38:19
<br>内容:字符串能有在switch上吗<BR>只有char,int才行吧
<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-08-19 23:25:19
<br>内容:系喔。学下学下有唔记得左d基础了。唉~~~
<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 + -