以前曾问C语言熟手,为什么C语言里面充满了typedef struct someType TSomeType
?
当时,可能他以为我的问题太简单了,也没所有说出关键出来。
对于现在我的认识而言,这种声明方式,更多的是为了简写!
struct SomeType
{field1;field2;....
}//没有typdedef惯用法,会多写两个word宽度的代码
struct SomeType tLessPrefered;
...//对比具有typedef的使用形式,只用了一个类型word宽度
typedef struct SomeType TSomeType;
TSomeType tMorePreferedIdiom;
...