📄 subject_25101.htm
字号:
<p>
序号:25101 发表者:zhou 发表日期:2002-12-19 09:03:34
<br>主题:在*.h中设置全局变量问题
<br>内容:我在var.h中设置了一些变量,好象是局部的,现在想设置一些全局性的,但是在加上publi后总是报错!设置如下:<BR>#if _MSC_VER > 1000<BR>#pragma once<BR>#endif // _MSC_VER > 1000<BR><BR>public:<BR><BR>bool flag;<BR>CString m;<BR>错误信息如下:<BR>d:\tel\var.h(5) : error C2143: syntax error : missing ';' before 'public'<BR>Error executing cl.exe.
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:杨小兵 回复日期:2002-12-19 09:12:28
<br>内容:不用加public:<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>
回复者:zhou 回复日期:2002-12-19 09:34:58
<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>回复者:杨小兵 回复日期:2002-12-19 09:41:17
<br>内容:其他地方使用时<BR>extern bool flag;<BR>extern CString w;
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:阿平 回复日期:2002-12-19 11:47:13
<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>
回复者:小肚鸡肠 回复日期:2002-12-19 19:42:46
<br>内容:在任何函数或类说明之外定义的对象,就是全局对象。<BR><BR>当要访问一个在别的文件中定义的全局对象时,主使用extren关键词。
<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 + -