【发布时间】:2019-12-23 14:57:02
【问题描述】:
如果我用相同的 unique_ptr 调用 std::move 两次会发生什么?
unique_ptr<int> foo(new int(5));
unique_ptr<int> bar = move(foo);
unique_ptr<int> baz = move(foo);
PS:不,std::unique_ptr usage 不是同一个问题。这两个问题都是关于 unique_ptr 的,这是它们之间唯一的共同点。
【问题讨论】:
标签: c++ move unique-ptr