以前曾問C語言熟手,為什么C語言里面充滿了typedef struct someType TSomeType
?
當時,可能他以為我的問題太簡單了,也沒所有說出關鍵出來。
對于現在我的認識而言,這種聲明方式,更多的是為了簡寫!
struct SomeType
{field1;field2;....
}//沒有typdedef慣用法,會多寫兩個word寬度的代碼
struct SomeType tLessPrefered;
...//對比具有typedef的使用形式,只用了一個類型word寬度
typedef struct SomeType TSomeType;
TSomeType tMorePreferedIdiom;
...