如何在MFC中定义一个全局变量并且在mainfrm.cpp和view.cpp 中分别对这个全局变量赋值和使用

2025-01-04 15:02:12
推荐回答(2个)
回答1:

推荐方法:
找到已工程名字命名的头文件,里面有一个工程名字命名的类,把变量全部丢到里面去,在此头文件末尾加上 extern CXX theApp; //vs2008中已经有这句话了
XX是工程名,这样整个工程都可以用theApp.xx来使用响应变量了,因为绝大多数cpp文件都include了这个头文件

回答2:

在一个文件中定义了一个全局变量,然后在你引用的源文件中用关键(extern)在声明一次全局变量。