我正在尝试使用名为 bind()
的函数,此函数包含在 WinSock2.h
中。但是,当我“转到”函数的定义时,VS 将我带到另一个文件。
因此,我尝试使用的 bind()
函数位于:
c:\Program Files (x86)\Windows Kits\8.1\Include\um\WinSock2.h
但是 VS 它从以下函数中获取函数:
c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\functional
如何“强制”VS 使用我想要的功能?
最佳答案
在 C++ 头文件中 <functional>
包括 std::bind
功能。
所以如果你想使用你自己的绑定(bind)函数,你不必写using namespace std
.
因为 VS 将您的绑定(bind)函数理解为 std::bind
的 namespace std
.
关于c++ - 同名函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48421412/