После использования std:: move в переменной, которая может быть полем в классе, например:
class A {
public:
vector<string>&& stealVector() {
return std::move(myVector);
}
void recreateMyVector() {
}
private:
vector<string> myVector;
};
Как бы я воссоздал вектор, как ясный? Что осталось в myVector после std:: move?