Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/128.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++;/Xcode套接字绑定()错误_C++_Xcode_Sockets - Fatal编程技术网

C++ C++;/Xcode套接字绑定()错误

C++ C++;/Xcode套接字绑定()错误,c++,xcode,sockets,C++,Xcode,Sockets,当试图处理sys/sockets.h bind()中的返回值(应该是int)时,Xcode无法编译,出现错误 二进制表达式(“绑定”和“int”)的操作数无效。 它似乎为bind()提取了不正确的函数定义,因为当我从上下文菜单中选择“跳转到定义”时,它给了我三个选项:2个来自functional.cpp的定义,1个来自sys/sockets.h。我的代码中包含sys/sockets,如何强制编译器使用正确的定义?使用::绑定或使用namespace std除去使用::bind,或者更好地避免使用

当试图处理sys/sockets.h bind()中的返回值(应该是int)时,Xcode无法编译,出现错误

二进制表达式(“绑定”和“int”)的操作数无效。


它似乎为bind()提取了不正确的函数定义,因为当我从上下文菜单中选择“跳转到定义”时,它给了我三个选项:2个来自functional.cpp的定义,1个来自sys/sockets.h。我的代码中包含sys/sockets,如何强制编译器使用正确的定义?

使用
::绑定
或使用namespace std除去

使用
::bind
,或者更好地避免
使用类似瘟疫的声明。没问题,您可能还想阅读。可以。10年后,我就回到了C++,这很荒谬。这只是修正了我在整个项目中的基础:谢谢你的回答,谢谢。