社区
非技术类
帖子详情
谢谢如何在VC中定义一个全局变量
Justin_Song
2002-03-26 09:45:06
谢谢如何在VC中定义一个全局变量
如何取得程序的相对路径
...全文
32
7
打赏
收藏
谢谢如何在VC中定义一个全局变量
谢谢如何在VC中定义一个全局变量 如何取得程序的相对路径
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
eastrock
2002-03-26
打赏
举报
回复
不要定义在class内,定义在class之外。
比如在任一文件中定义一个变量(注意不要在class或struct等内,一定要之外):int g_nTemp;
再者,就在你想利用这个变量在那个文件下使用就再定义:
extern int g_nTemp;
如果定义在某些文件常被别的文件include的文件中,那么你就可以全局使用了,比如放置在stdafx,当然int g_nTemp也可以放置在这个stdafx文件中。
zjp009
2002-03-26
打赏
举报
回复
写错了,定义在所有函数体和类外面一个变量就是全局变量
zjp009
2002-03-26
打赏
举报
回复
1、定义在所有函数外面一个变量就是全局变量
2、以用“.”表示当前路径。或
DWORD GetCurrentDirectory(
DWORD nBufferLength, // size, in characters, of directory buffer
LPTSTR lpBuffer // pointer to buffer for current directory
);
gufengduyu
2002-03-26
打赏
举报
回复
放在类声明的前面的变量就是全局的
xming076
2002-03-26
打赏
举报
回复
程序的相对路径就是当前路径,可以用“.”表示
xming076
2002-03-26
打赏
举报
回复
在所有函数外面定义一个变量就是全局变量
xming076
2002-03-26
打赏
举报
回复
全局变量当然要定义在所有函数,包括类成员函数,和一些类型(如:结构体,类等)之外,举个简单的例子
...
class CTest
{
...
public:
void fun1();
int a1; // 这个是类成员变量,不是全局变量。
};
int a2; // 这个声明在所有定义和函数外面,是全局变量。
void CTest::fun1()
{
int a3; // 这个在函数内部,是局部变量。
...
}
VC
中
定义
全局变量
初始化可以在任何cpp文件
中
,但不可以在块
中
(函数、类等),要在某cpp文件的开头初始化#endif里面也可以定义结构体类型,此时没有必要加extern,如果是定义结构体变量则必须要extern情况2:在CPP
中
定义
全局变量
如果一个cpp...
C语言——
全局变量
的定义与声明
C语言
中
全局变量
的定义与声明困扰着许多C语言初学者。本文讲述了
全局变量
定义与声明的用法,而且本为也将阐述这种用法的内在原理。我们先从两个错误例子引入,以下两个例程都在
vc
6.0平台上测试。 两种错误例程 1....
VC
中
如何定义
全局变量
问:
VC
中
如何定义
全局变量
答: 放在任意文件里 在其他文件里用 extern 声明 或者在App类
中
声明一个公有成员 在程序其它类
中
可以用 AfxGetApp() 得到一个App对象指针,将它转化成你的App类...
全局变量
的声明、定义及用法
全局变量
(extern)4.1 如果直接将声明和定义都放在头文件
中
会如何?5. 静态
全局变量
(static)6. 全局常量(const) 转载自https://blog.csdn.net/candyliuxj/article/details/7853938 转载自htt...
C++
全局变量
的声明和定义
(1)编译单元(模块) 在
VC
或VS上编写完代码,点击编译按钮...第一步,将每个.cpp(.c)和相应的.h文件编译成obj文件; 第二步,将工程
中
所有的obj文件进行LINK,生成最终.exe文件。 那么,错误可能在两个地方产
非技术类
1,660
社区成员
58,949
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章