你就说我认为的等价关系是否存在吧?
或者说你举个例子说明不同代码间的区别吧。
【 在 ziqin (子青|会挽雕弓如满月|西北望|射天狼) 的大作中提到: 】
: 标 题: Re: unique_ptr 和auto &&
: 发信站: 水木社区 (Thu Jul 22 15:45:33 2021), 站内
:
: 我的意思就是函数的return type不可能是rvalue,
:
: 所以你在这儿不存在forward,因为永远都是lvalue
:
: forward,只有在从input传input才叫forward
:
: &&会触发decay deduction,但是只有应用在input到input的情况下才叫forward
你强调这个没有意义。
std::forward()的函数签名里就使用了remove_refernce,效果是类似的。
:
:
: 【 在 here080 的大作中提到: 】
: : 如果foo()返回的是左值,不管用wrapper还是auto&&都会match到const A&啊
: :
:
: --
: ※ 修改:·ziqin 于 Jul 22 15:47:14 2021 修改本文·[FROM: 122.224.174.*]
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 122.224.174.*]
--
修改:ziqin FROM 122.224.174.*
FROM 76.126.252.*