posts - 124,  comments - 29,  trackbacks - 0
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 天书 阅读(172) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理



<2008年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用链接

留言簿(5)

随笔档案

文章分类

文章档案

好友的Bolg

搜索

  •  

最新评论

阅读排行榜

评论排行榜