关于从集装箱移出的标准保证

时间:2019-04-13 19:29:11

标签: c++ c++11 language-lawyer

考虑以下代码:

std::unordered_set<int> foo {1, 2, 3, 4};
std::unordered_set<int> bar = std::move(foo);

这是非常简单的示例。我的问题是-移动数据后foo是否仍然“可用”(并希望为空),或者当我在调用类似以下内容的调用时是UB或实现特定的行为:

foo.insert(1);//is it valild??

0 个答案:

没有答案