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
天書 閱讀(183)
評論(0) 編輯 收藏 引用