2012-01-14 158 views

回答

4

__typeof關鍵字與typeof關鍵字的含義相同:它在編譯時使用,而不是顯式類型,表示其參數的類型。

您將在系統頭文件中看到__typeof,因爲typeof關鍵字是非標準的。因此,關鍵字typeof可以通過編譯器標誌禁用,或者用戶可以#define它意味着別的。 C語言標準保留了編譯器使用的所有以__開頭的標識符,因此編譯器可以定義__typeof關鍵字,即使關鍵字typeof被禁用,並且該用戶不應該被認爲是其他意思。

相關問題