一些关于vc的问答

源代码在线查看: subject_22333.htm

软件大小: 8176 K
上传用户: RSY527
关键词: 问答
下载地址: 免注册下载 普通下载 VIP

相关代码

				
				序号:22333 发表者:duanruiyu 发表日期:2002-11-25 13:30:39
				主题:请问静态全局变量和全局变量的区别
				内容:多谢了!
				返回上页访问论坛
				
				
				回复者:CDMA2000 回复日期:2002-11-25 15:21:17
				内容:有静态全局变量的说法吗?好像没有吧!静态变量只是在类或函数中存在啊
				
				返回上页访问论坛
				
				
				回复者:duanruiyu 回复日期:2002-11-25 15:42:27
				内容:那下面代码中m定义正确吗?...static int m=10;main(){...}
				
				返回上页访问论坛
				
				
				回复者:duanruiyu 回复日期:2002-11-25 15:56:22
				内容:几乎在每一个.cpp文件开始都有如下代码:#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif其中THIS_FILE算不算静态全局变量?
				
				返回上页访问论坛
				
				
				回复者:Tuu Puu 回复日期:2002-11-25 15:57:06
				内容:静态全局变量只在本文件中可见,而通常的非静态全局变量可以用extern声明在别的文件中使用
				
				返回上页访问论坛
				
				
				答案被接受回复者:未出手的飞刀 回复日期:2002-11-25 17:40:18
				内容:// inside static.hstatic int s_i = 0 ; //静态extern int g_i ; //全局// inside static.cppint g_i = 0 ;// inside use1.cpp#include "static.h"s_i = 888 ;  //静态_use1,与静态_use2不同g_i = 888 ;//全局// inside use2.cpps_i = 888 ;//静态_use2,与静态_use1不同g_i = 888 ;//全局也就是说静态是每个include该静态的cpp文件中有“独立”的一份,而全局整个程序(exe文件)只一份。
				
				返回上页访问论坛
				
				
				回复者:duanruiyu 回复日期:2002-11-26 11:13:07
				内容:ok,我明白了。谢谢各位!
				
				返回上页访问论坛
							

相关资源