Objective-C上下文中__typeof关键字的含义是什么?

时间:2012-01-14 04:52:18

标签: objective-c typeof

Objective-C上下文中__typeof关键字的含义是什么?

1 个答案:

答案 0 :(得分:4)

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

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