typedef struct {
int bV;
int eV;
} Side;
和
struct side {
int bV;
int eV;
}Side;
是有区别的,
上面的是类型定义只是给结构体struct {
int bV;
int eV;
} 定义一个别名叫做:Side。Side是一个类型。
而下面的是定义好类型后又用定义好的类型side定义了一个变量Side。
在.h文件中经常用到第一种定义方式,注意定义一个结构体类型时不要紧跟着定义一个变量,以防止头文件被重复包含时同一个变量被重复定义而报错。
posted on 2008-04-21 12:51
天书 阅读(176)
评论(0) 编辑 收藏 引用