これでもaは残ってるけど。普通に全部出てくる。

int main(){
string a;
for(int n=0; n<512*1024; n++) a+=('0' + n%10);
vector<string > v;
v.push_back(std::move(a));
v.resize(0);
cout<<a<<endl;
return 0; }