Possible Duplicate:
decltype and parenthesis
I found this on wikipedia :
auto c = 0; // c has type int
auto d = c; // d has type int
decltype(c) e; // e has type int, the type of the entity named by c
decltype((c)) f = c; // f has type int&, because (c) is an lvalue
And using ideone compiler (C++0x idk what they use) and typeinfo I was unable to see diff between e and f. Obviously it is probably fail on my part, so I would like to know if this is final C++11 standard behaviour.