自定义的使用
我有两个.cpp文件,分别A.cpp,B.cpp,我在A.h的public里定义了如下一个结构体类型:
typedef struct{
int a;
int b[12];
}Info_T;
Info_T Info; //用刚定义的Info_T数据类型声明一个Info变量,
我要在B.cpp里也使用Info这个变量,于是我在B.h里写上 extern struct Info_T Info;声明这是外部的,
但是编译的时候报错,不通过,提示Undefined structure Info_T(未定义的Info_T结构体)。请问我要在外部使用这个自定义的结构体类型,我该如何写?