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

上一篇:vs2013+opencv3.2配置


下一篇: