我能用移出的物体做什么?
swap
template <typename T>void swap(T& a, T& b){ T c = std::move(a); // line 1 a = std::move(b); // line 2: assignment to moved-from object! b = std::move(c); // line 3: assignment to moved-from object!}
T c = std::move(a);
T c(std::move(a));
拉莫斯之舞
相关分类