es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: UNDEFINED-BEHAVIOR

¿Al eliminar un elemento de la lista de referencia y luego llamarlo, es un comportamiento no definido?

Tengo este fragmento de código y me pregunto si es válido o puede causar un comportamiento indefinido: #include <list> #include <utility> void myFunction(std::list<><int, int=””>> foo) { while (foo.size()) { std::pair<int, int=””> const &bar = foo.front(); //trabajar con bar foo.pop_front(); } } Estoy usando una referencia para evitar duplicar el parámetro . . . Read more