阅读量:0
在Qt中定义全局结构体可以在头文件中使用extern关键字声明该结构体,并在其他文件中定义该结构体。例如:
// globalstruct.h #ifndef GLOBALSTRUCT_H #define GLOBALSTRUCT_H struct GlobalStruct { int data; }; extern GlobalStruct globalData; #endif // GLOBALSTRUCT_H
// globalstruct.cpp #include "globalstruct.h" GlobalStruct globalData;
然后在需要使用全局结构体的地方包含头文件"globalstruct.h"即可访问全局结构体globalData。