Я получаю эту ошибку с помощью этого кода:
for(std::vector<AguiTimedEvent*>::iterator it = timedEvents.begin();
it != timedEvents.end();)
{
if((*it)->expired())
{
(*it)->timedEventCallback();
delete (*it);
it = timedEvents.erase(it);
}
else
it++;
}
В чем может быть проблема?
рассчитанный событие иногда подталкивает новый, когда вызывается его обратный вызов, который может это сделать
Спасибо