当试图从SYS处理返回值(应为INT)/ sockets.h绑定()时,Xcode失败,出现错误C++/Xcode的套接字绑定()错误
Invalid operands to binary expression ('__bind' and 'int')
它编译似乎拉动了bind()的不正确函数定义,因为当我从上下文菜单中选择“跳转到定义”时,它给了我三个选项:来自functional.cpp的2个定义和来自sys/sockets.h的1个定义。我的代码中包含sys/sockets,如何强制编译器使用正确的定义?
使用':: bind',或者更好的办法是避免使用像鼠疫这样的声明。 – 2013-04-23 22:38:24