gpt4 book ai didi

c++ - 移动局部变量时应该使用 std::move 吗?

转载 作者:搜寻专家 更新时间:2023-10-31 00:35:39 36 4
gpt4 key购买 nike

<分区>

考虑下面的代码:

Bar my_f()
{
Foo f{args,to,create,foo};
Bar b{std::move(f),other,args}; //Is move here unnecessary?

// code that does not use f;

return b;
}

编译器是否需要检查{不使用f的代码}并自动将f移动到b中?

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com