Objective-C上下文中__typeof
关键字的含义是什么?
答案 0 :(得分:4)
__typeof
关键字与typeof
关键字具有相同的含义:它在编译时使用,而不是显式类型,表示其参数的类型。
您会在系统标头文件中看到__typeof
,因为typeof
关键字是非标准的。因此,typeof
关键字可以通过编译器标志禁用,或者用户可以#define
表示其他内容。 C语言标准保留以__
开头供编译器使用的所有标识符,因此编译器可以定义__typeof
关键字,即使禁用typeof
关键字,用户也不是应该#define
它意味着别的东西。