0
可能性の重複:
Absence of typeof operator in C++03?SFINAEを使用したC++のportable 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
これを読む:[C++ 03のtypeof演算子がない?](http://stackoverflow.com/questions/4533758/absence-of-typeof-operator-in-c03) – Nawaz