__typeof和typeof之间有什么区别吗?

当我们向它们添加__时,还有更多的运算符可以工作。 这是什么意思?

具有双下划线的标识符保留用于实现。 typeof是该语言的编译器特定扩展,因此将其命名为__typeof可确保没有用户代码具有同名的标识符