问题描述
我查看了winsock2.h,发现它使我非常困惑:
str_replace_all(z,"\\s+","")
任何人都可以解释使用typedef的情况吗?太合适了:)
解决方法
您正在寻找一个函数指针的typedef。例如:typedef SOCKET (WSAAPI *LPFN_ACCEPT)(SOCKET s,struct sockaddr *addr,int *addrlen);
声明一个名为LPFN_ACCEPT
的函数,该函数以SOCKET s
,struct sockaddr *addr
和int *addrlen
作为参数并返回SOCKET
。 WSAAPI
声明此函数指针的调用约定。