void Central :: removeObjectoRenovaveis(int id)
{
for(vector<Renovaveis*>::iterator it = renovavel.begin();it !=renovavel.end(); it++)
{
if((*it).getId()==id)
{
renovavel.erase(it);
break;
}
}
} criei esta função para aceder a um vector e remover ojecto com id selecionado dentro do vector só que quando compilo dá me sempre este erro se alguém me pudesse ajudar agradecia.Desde já obrigado