c ++移动后重新分配
c++ reassign after moved
据我了解,从其他帖子中移出后,该对象处于有效但未指定的状态。我可以将事物重新分配给向量吗,如下例所示:
std::vector a = {1,2,3};
std::vector b = std::move(a);
a = {1,3,4}
是否保证a终究会包含1,3,4
据我了解,从其他帖子中移出后,该对象处于有效但未指定的状态。我可以将事物重新分配给向量吗,如下例所示:
std::vector a = {1,2,3};
std::vector b = std::move(a);
a = {1,3,4}
是否保证a终究会包含1,3,4