al hacer *this puedes realizar llamadas en cadena, que es lo que estás haciendo en tu código.
BINGO.Muchas gracias por el tiempo que te tomaste para responder.
Efectivamente, es lo que supuse que estaba pasando.
Dices que es una forma poco optima, pero entonces mi pregunta seria, ¿Como entonces seria la forma optima?
Entiendo que cada vez que utilizo el operador <<, esetoy devolviendo el mismo objeto,
*this.
Entonces, si estoy devolviendo el mismo objeto todo el tiempo, ¿Por que esta no es una forma optima de hacerlo? y ¿Cual seria entonces la forma optima de hacerlo? ¿Como lo hace, mas o menos en resumen, la libreria estandar de C++?
Gracias de nuevo de antemano,
Un saludo.
Nota: Estoy tomando en cuenta que con "Poco optimo" te refieres a que consume mas memoria de la que seria necesesaria en el caso optimo. No al rendimiento.