读书人

如何让多个组件共用一个结构体

发布时间: 2012-04-20 15:27:03 作者: rapoo

怎么让多个组件共用一个结构体
现在做多个组件,每个组件中都要用一个结构体,但是接口定义时不能用组件外的结构体,所以我就另外定义了一个结构体。
如果结构体名一样的话,在同时调用多个组件时会出现重复定义的问题,而且还很占用内存。
有没有什么办法可以让多个组件都共用一个结构体?

[解决办法]
用宏定义防止重复定义
#ifndef XXX
#define XXX
struct test
{
}
#endif

读书人网 >VC/MFC

热点推荐