0
可能重複:
Absence of typeof operator in C++03?使用SFINAE的C++中的便攜式typeof()?
是否有可能使用模板來獲得編譯時型便攜在表達前期的C++ 0x C++?但是由於我們使用模板的,可能顯然需要
int foo() { return 0; } //Let's say we have this
typeof(foo()) x; //x would now be of type 'int'
語法稍有不同:
喜歡的東西。
(我在這裏和其他地方看到很多重複的網站上,但他們要麼似乎依賴於特定的編譯器的功能或的C++ 0x(C++ 11?)decltype
功能。)
@Kirill:該重複使用C++ 0x ...如果答案是「這是不可能的」,那麼這就是我想的答案。隨意張貼,如果你有信心。 :) – Mehrdad 2011-05-31 06:27:08
閱讀本:[在C++ 03中缺少typeof運算符?](http://stackoverflow.com/questions/4533758/absence-of-typeof-operator-in-c03) – Nawaz 2011-05-31 06:36:47