gpt4 book ai didi

c++ move 后重新分配

转载 作者:行者123 更新时间:2023-12-05 02:04:20 25 4
gpt4 key购买 nike

从我从其他帖子中了解到,该对象处于有效但未指定的状态。我可以将事物重新分配给 vector 吗,如下例所示:

std::vector a = {1,2,3};
std::vector b = std::move(a);
a = {1,3,4}

它是否保证 a 最终会包含 1,3,4。

最佳答案

这是有保证的。 move 后,vector保证为空,即没有元素。可以被其他内容赋值。

After the move, other is guaranteed to be empty().

关于c++ move 后重新分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64399483/

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