【发布时间】:2016-10-07 15:09:46
【问题描述】:
换句话说就是下面的代码声音(定义的行为,便携,...)
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
【问题讨论】:
-
你可以用
vector做任何事情,它不需要任何特定的属性(超出有效性)。不过,比起resize(0),我更喜欢clear()。
标签: c++ language-lawyer