今天写代码的时候碰到一个问题,在使用socket的listen的时候一直失败,后来发现问题在于using namespace std;在标准库中的std::bind和socket中的bind函数完全不一样,所以导致后面一直监听失败。
解决办法就是使用::bind,这样命名空间就回到了socket中的那个bind,或者直接不用using namespace std;
今天写代码的时候碰到一个问题,在使用socket的listen的时候一直失败,后来发现问题在于using namespace std;在标准库中的std::bind和socket中的bind函数完全不一样,所以导致后面一直监听失败。
解决办法就是使用::bind,这样命名空间就回到了socket中的那个bind,或者直接不用using namespace std;