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