Move Semantics y Queue

17 views
Skip to first unread message

Hugo Larrea

unread,
Sep 20, 2019, 9:20:14 PM9/20/19
to 7542 - Taller de Programación
Buenas estoy teniendo un problema. Al hacer el move semantics de una clase, la cual guardo en una queue, la queue me da un error al intentar hacer queue.front() por que al declarar el constructor por movimiento se declara como borrado el constructor que recibe un Clase& y no sabria resolverlo. Ademas en la clase mencionada tengo un vector y un iterador. Me conviene tener mejor punteros a estos para el move semantics?
Muchas gracias!

Hugo Larrea

unread,
Sep 20, 2019, 10:38:26 PM9/20/19
to 7542 - Taller de Programación
Por si ayuda a alguien:
- El primer problema lo arregle teniendo una queue de <Class*> en lugar de <Class>
Tengo problemas pero con hacer el move semantics del vector y el iterator de la std, lo puse con el operator = pensando que lo iba a resolver por el move assigment operator pero no fue asi.
Reply all
Reply to author
Forward
0 new messages