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