Я пытаюсь удалить векторный контент, и я получаю ошибку. Итератор вектора не увеличивается, почему?
Это мой деструктор:
City::~City()
{
vector <Base*>::iterator deleteIterator;
for (deleteIterator = m_basesVector.begin() ; deleteIterator != m_basesVector.end() ; deleteIterator++)
m_basesVector.erase(deleteIterator);
}
спасибо.