Mar*_*tin 7 c++ qt global-variables
我正在使用Qt,在main方法中我需要声明一个我需要在所有其他文件中使用的对象.如何在其他文件中访问该对象?(我需要让它全球化..)
我正在使用iPhone开发,我们有appDelegate,您可以在整个应用程序中使用它来访问您在applicationDidFinishLaunching方法中声明的对象.我怎么能在Qt中做同样的事情?
global_objects.hpp
extern int myGlobalInt;
Run Code Online (Sandbox Code Playgroud)
global_objects.cpp
#include "global_objects.hpp"
namespace
{
int myGlobalInt;
}
Run Code Online (Sandbox Code Playgroud)
然后#include "global_objects.hpp"在你需要的每个地方myGlobalInt.
您应该阅读C++ singleton与全局静态对象以及初始化静态库中嵌入的qt资源.
| 归档时间: |
|
| 查看次数: |
30775 次 |
| 最近记录: |