在C代码中,我见过下面这样的代码:
typedef struct SomeStructTag {
// struct members
} SomeStruct;
我不清楚这与以下内容有何不同:
typedef struct SomeStruct {
// struct members
} SomeStruct;
使用特定的名称给类型命名并将其typedef
为不同的类型名称有什么意义呢?
struct whatever
即可。 - Ed S.