新的初始化程序中的decltype(auto)?

0 c++ auto c++11

在C++ 11中,我可以做到以下几点:

auto a = new auto{42};
Run Code Online (Sandbox Code Playgroud)

但是在我试过的任何编译器中都没有以下工作:

decltype(auto) a = new decltype(auto){42};
auto a = new decltype(auto){42};
Run Code Online (Sandbox Code Playgroud)

如何decltype(auto)在C++ 11中使用新的初始化程序?

Tel*_*kis 5

decltype(auto)是一个C++ 14功能!