c et c++ : noms de fonction qui se recouvrent
Bonjour,
J'ai été confronté aujourd'hui au pb suivant :
J'essaye d'encapsuler les socket windows de winsock2.h dans un objet Socket à moi.
J'ai écrit la méthode suivante :
Code:
1 2 3 4
| int ClientSocket::send(const string & data)
{
return send(socket_, data.c_str(), data.length(), 0);
} |
Malheureusement il semble que le compilateur (VC++ 2003) ne recherche la méthode send que dans la classe ClientSocket et pas dans le fichier winsock2.h.
Y a t'il une autre manière de faire que de changer le nom de ma fonction ?