typedef struct _TTTT_ { int i; }TT_TT;
定义变量如下:
struct _TTTT_ NewTT;方法1
TT_TT NewTT;方法2
是声明和定义的问题:
"aaa bbb;" 是定义,不能放在头文件中,正确如下:
// query.h
typedef struct tagaaa{
CString a1;
CString a2;
}aaa;
extern aaa bbb; // 声明
// query.cpp
aaa bbb; // 定义
这样bbb定义就只是唯一的了,不会有dupilicate问题了。