Resultados da pesquisa a pedido "erase-remove-idiom"

4 a resposta

C ++ Apagar elemento vetorial por valor, e não por posição? [duplicado]

Esta pergunta já tem uma resposta aqui: Como faço para remover um item de um vetor stl com um determinado valor? [/questions/39912/how-do-i-remove-an-item-from-a-stl-vector-with-a-certain-value] 9 respostasvector<int> myVector;e digamos que os ...

4 a resposta

erase () após executar remove_if ()

Eu criei uma função para percorrer um vetor de strings e remover quaisquer strings de comprimento 3 ou menos. Esta é uma lição sobre o uso da biblioteca STL Algorith Estou tendo problemas, pois as funções funcionam, mas não apenas exclui ...

2 a resposta

Existe uma alternativa melhor ao std :: remove_if para remover elementos de um vetor?

A tarefa de remover elementos com uma determinada propriedade de umstd::vector ou outro contêiner se presta a uma implementação de estilo funcional: Por que se preocupar com loops, desalocação de memória e movimentação de dados corretamente? No ...

2 a resposta

Usando o idioma erase-remove_if

Digamos que eu tenhostd::vector<std::pair<int,Direction>>. Estou tentando usar o idioma erase-remove_if para remover pares do vetor. stopPoints.erase(std::remove_if(stopPoints.begin(), stopPoints.end(), [&](const stopPointPair stopPoint)-> bool ...