【发布时间】:2013-11-19 08:13:59
【问题描述】:
使用 c++14 功能 decltype(auto) 与 auto&& 保持 cv 限定符是否有优势?
auto v = const_return_func() //strip the constness
auto&& v = const_return_func()
decltype(auto) = const_return_func()
【问题讨论】:
-
三种形式都有不同的用途——
auto总是一个值,auto&&总是一个引用,decltype(auto)可以要么,取决于初始化器。 -
请打开一个新问题,而不是附加到这个问题并更改标题。如果点击“编辑”,可以回滚到之前的版本。