啥意思?你举个例子?
auto&& x = foo();
expression(x);
vs
expression(foo());
【 在 ziqin (子青|会挽雕弓如满月|西北望|射天狼) 的大作中提到: 】
: 标 题: Re: unique_ptr 和auto &&
: 发信站: 水木社区 (Thu Jul 22 15:14:21 2021), 站内
:
: 也不能说auto&&就是perfect forward
:
: &&是perfect forward的情况是
: template<class T>
: xxx(T&& )
: 的情况
:
: 他这段代码里auto是decltype,他右边是个unique_ptr,所以唯一能编译通过的auto&& decltype出来是unique_ptr&
:
:
: 【 在 here080 的大作中提到: 】
: : 这里不是decay
: : auto&&就是完美forward
: : 接受的是什么它就是什么。
: : ...................
:
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 122.224.174.*]
--
FROM 76.126.252.*