編集decltype(auto)(C++14)概要decltype(auto)は、decltypeに与える式を右辺の式で置き換えて型推論する機能である。b」で置き換えられる参照の変数をautoキーワードで型推論した場合はTとなるが、decltype(auto)で型推論した場合はT&となる。decltype(auto)とすることでint&が戻り値型となる。"");}出力この機能が必要になった背景・経緯decltype(auto)は、C++14で導入された「通常関数の戻り値型推論」の機能で、参照の変数を参照のままreturn文で返せるようにするために導入された。下に提供されています。