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?