我正在尝试使用名为bind()
的函数,此函数包含在WinSock2.h
中。但是,当我“定义”函数时,VS会将我引导到另一个文件。
因此,我尝试使用的bind()
函数位于:
c:\Program Files (x86)\Windows Kits\8.1\Include\um\WinSock2.h
但它从以下功能开始:
c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\functional
我如何“强迫”VS使用我想要的功能?
答案 0 :(得分:2)
在C ++头文件<functional>
中包含std::bind
函数。
所以如果你想使用自己的绑定功能,你不必写using namespace std
。
因为VS将您的绑定功能理解为std::bind
的{{1}}。