What are some uses of decltype(auto)?
Return type forwarding in generic code For non-generic code, like the initial example you gave, you can manually select to get a reference as a return type: auto const& Example(int const& i) { return i; } but in generic code you want to be able to perfectly forward a return type without knowing whether you … Read more