typedef struct 结构体

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问题了。

 

posted on 2013-07-30 13:53  小乖乖~  阅读(330)  评论(0编辑  收藏  举报