Adam

Resultados 2 preguntas formuladas por Adam

Cómo sobrecargar std::swap()

4
respuestas
128
votos
38.6k
vistas

std::swap()Es utilizado por muchos contenedores estándar (como std::listy std::vector) durante la clasificación e incluso la asignación. Pero la implementación estándar de swap()es muy generalizada y bastante ineficiente para tipos personalizados.

Esta pregunta puede parecer bastante elemental, pero es un debate que tuve con otro desarrollador con el que trabajo. Me estaba ocupando de asignar cosas en pilas donde pudiera, en