不使用提升绑定

Not using boost bind

本文关键字:绑定      更新时间:2023-10-16

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

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

  1. 不要在代码中放入using namespace boost,而是调用boost::bind( )
  2. 从套接字调用绑定作为::bind()

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