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