일부 C ++ 코드를 작성하고 실수로 함수 이름을 생략했습니다 WSASocket. 그러나 내 컴파일러는 오류를 발생시키지 않았으며 SOCKET유효한 소켓 대신 정수 값 1 과 연결했습니다 .
문제의 코드는 다음과 같아야합니다.
this->listener = WSASocket(address->ai_family, address->ai_socktype, address->ai_protocol, NULL, NULL, WSA_FLAG_OVERLAPPED);
그러나 대신 다음과 같이 보였습니다.
this->listener = (address->ai_family, address->ai_socktype, address->ai_protocol, NULL, NULL, WSA_FLAG_OVERLAPPED);
다른 언어에서 오는,이 모양 이 같은 익명 형식의 일종이 될 수 있습니다. 기능이 실제로 기능인 경우 기능의 이름은 무엇입니까?
그 목적은 무엇입니까?
어디서부터 시작해야할지 모를 때 검색하기가 어렵습니다.