gpt4 book ai didi

c++ - C++ move涉及的术语

转载 作者:太空狗 更新时间:2023-10-29 20:39:41 26 4
gpt4 key购买 nike

在此页上 http://herbsutter.com/elements-of-modern-c-style/在“Move/&&”部分中,它指的是以下上下文中的术语callee-allocated out(从该链接引用):

// C++11: move
vector<int> make_big_vector(); // usually sufficient for 'callee-allocated out' situations
:::
auto result = make_big_vector(); // guaranteed not to copy the vector

这个词是什么意思?

最佳答案

“Callee-allocated” 由被调用的函数分配,“out”表示返回的数据。这与调用者必须将分配的结构传递给函数的“调用者分配”相反。

关于c++ - C++ move涉及的术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27024517/

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