Zapomenuté heslo nebo jméno
20. 8. 2014 16:22
Dobře, pokud to má být přesně, tak tedy auto je syntactic sugar pro typename std::remove_reference<decltype(rvalue)>::type. Pro decltype(rvalue) je potřeba dost zvláštní konstrukce decltype(auto).
auto
typename std::remove_reference<decltype(rvalue)>::type
decltype(rvalue)
decltype(auto)