关于一个Vector的问题,谢谢这两段代码有什么不同呢,只要一个clear就能解决的问题,为什么还要写个for循环,求解,谢谢
std::vector<TSeat *>::iterator it; it = VecSpkList.begin(); for (int i = 0; i < VecSpkList.size(); i++) { VecSpkList.erase(it); it++; }
VecSpkList.clear();