2012-01-14 120 views

回答

4

__typeof关键字与typeof关键字的含义相同:它在编译时使用,而不是显式类型,表示其参数的类型。

您将在系统头文件中看到__typeof,因为typeof关键字是非标准的。因此,关键字typeof可以通过编译器标志禁用,或者用户可以#define它意味着别的。 C语言标准保留了编译器使用的所有以__开头的标识符,因此编译器可以定义__typeof关键字,即使关键字typeof被禁用,并且该用户不应该被认为是其他意思。

相关问题