0

我的项目使用 boost 库,但我想从 /usr/include/sys/socket.h 调用 bind() 函数。编译失败,因为编译器采用 boost::find 函数而不是我想要使用的函数。有任何想法吗?谢谢

4

1 回答 1

4

我看到了两种可能的解决方案:

  1. 不要using namespace boost输入您的代码,而是boost::bind( )调用
  2. 从 socket.h 调用 bind 作为::bind()

如果解决方案 1 因任何原因不可接受,我建议解决方案 1 为可取,而解决方案 2 为临时方案。

于 2013-11-06T17:00:01.173 回答