1 结构体能不能定义成全局变量?如果能,(在VC中)怎样实现?(最好据个例子)
2 在vc中的怎么定义一个函数(对话框中),可以存储所有的数据,这些数据可以在任何一个其他的函数中调用?也可以把它理解成一个管家婆。有例子最好!
个位大哥,帮帮忙,在下感激不尽!
2 在vc中的怎么定义一个函数(对话框中),可以存储所有的数据,这些数据可以在任何一个其他的函数中调用?也可以把它理解成一个管家婆。有例子最好!
个位大哥,帮帮忙,在下感激不尽!
全局变量定义之三法: 1。自己定義一個.h文件,然後把所有的全局變量放在其中,在每個使用變量的文件中include
好像一般都是这么做的,尤其是一些比较大的工程,这样在加其他的全程变量是很方便! 2。
CMyApp中定义一个成员变量myvar;
在其他地方要调用时CMyApp *myapp=(CMyApp*)AfxGetApp();
myapp->myvar=... 3.用extern ,(觉得不好)
例如:a.cpp中
int aaa; b.cpp中要调用,则:
b.cpp中#include "a.h"
然后 b.cpp 中:
extern int aaa; //即可
好像一般都是这么做的,尤其是一些比较大的工程,这样在加其他的全程变量是很方便! 2。
CMyApp中定义一个成员变量myvar;
在其他地方要调用时CMyApp *myapp=(CMyApp*)AfxGetApp();
myapp->myvar=... 3.用extern ,(觉得不好)
例如:a.cpp中
int aaa; b.cpp中要调用,则:
b.cpp中#include "a.h"
然后 b.cpp 中:
extern int aaa; //即可