Innymi słowy jest następujący kod dźwiękowy (zdefiniowane zachowanie, przenośny, ...)Czy to jest bezpieczne, aby zadzwonić vector.resize (0) po przeniesieniu jej zawartość
std::vector<int> vec(100,42);
std::vector<int> other = std::move(vec);
vec.resize(0);//is this sound
//using vec like an empty vector
Możesz zrobić * cokolwiek * z tym "wektorem", który nie oczekuje żadnych szczególnych właściwości (poza ważnością). Wolałbym jednak 'clear()' over 'resize (0)'. – Walter