Podczas próby przetworzenia wartości zwracanej (powinien być int) z sys/sockets.h bind(), Xcode nie skompilować z błędemC++/Xcode Gniazdka bind() Błąd
Invalid operands to binary expression ('__bind' and 'int')
It Wydaje się, że wyciąga niepoprawną definicję funkcji dla bind(), ponieważ kiedy wybieram "Jump to definition" z menu kontekstowego, daje mi trzy opcje: 2 definicje z functional.cpp i 1 z sys/sockets.h. Mam sys/sockets zawarte w moim kodzie, jak zmusić kompilator do używania poprawnej definicji?
Użyj ':: bind' lub jeszcze lepiej, unikaj deklaracji' using', takich jak dżuma. –