Co trwa po użyciu std :: move c ++ 11

Po użyciu std :: move w zmiennej, która może być polem w klasie takiej jak:

class A {
  public:
    vector<string>&& stealVector() {
      return std::move(myVector);
    }
    void recreateMyVector() {
    }
  private:
    vector<string> myVector;        
};

Jak mógłbym odtworzyć wektor, jak czysty? Co pozostało w myVector po std :: move?

questionAnswers(4)

yourAnswerToTheQuestion