Bueno he creado un clase que se llama Socket, lo que necesito es sobrecargar el operador << en esta clase:
Socket &Socket::operator<<(const string&){
//this->sender->Send(string);
}
Quiero que se pueda usar de esta manera:
Socket s;
s<<"Esto es un ejemplo";
Quisiera saber si esto es posible
Hombre claro, sin ir más lejos el printf de C++ es este:
cout<<"Cosita linda y hermosa";
Aunque eso no sería un string sino un const char*. Por eso quizás te falle.
No funciona, me pide retornar un valor y si lo pongo como void me da error
Cita de: <<<-Underwar->>> en 11 Junio 2013, 22:12 PM
No funciona, me pide retornar un valor y si lo pongo como void me da error
Tal y como lo has declarado, debe devolver:
return *this;
Ya lo logre declarar, gracias