非常简短的问题。
C ++ typeof
是运营商标准吗?事实上的标准?
哪些编译器没有提供它(除了Microsoft C ++)?
答案 0 :(得分:19)
typeof
运算符是非标准的,但即将推出的C ++标准将为decltype
。
答案 1 :(得分:12)
如上所述,C ++ 0x有decltype
。您可以在此期间查看Boost.Typeof。
答案 2 :(得分:1)
标准C ++中没有typeof运算符。
答案 3 :(得分:0)
typeof是GNU编译器主要为C语言提供的扩展: link to official gnu gcc page。所以它不是一个标准的运营商。