gpt4 book ai didi

c++ - C++ 编码人员通常会显式地进行 move ,还是只依赖编译器来完成?

转载 作者:可可西里 更新时间:2023-11-01 18:26:39 28 4
gpt4 key购买 nike

我们在某些函数中有这个:

BigClass big;
// prepare big somehow
OtherClass foo(std::move(big), maybe, other, params);
// know that we won't be using "big" after this.

现在大多数 C++ 编码人员是否真的会把 move 放在那里以保证 move ?

最佳答案

在您的特定代码段中,要么直接 move ,要么根本不 move 。编译器永远不会移出左值(不是eXpiring)。

关于c++ - C++ 编码人员通常会显式地进行 move ,还是只依赖编译器来完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14759498/

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