预先使用typedef

问题描述

我查看了winsock2.h,发现它使我非常困惑:

str_replace_all(z,"\\s+","")

任何人都可以解释使用typedef的情况吗?太合适了:)

解决方法

您正在寻找一个函数指针的typedef。例如:typedef SOCKET (WSAAPI *LPFN_ACCEPT)(SOCKET s,struct sockaddr *addr,int *addrlen);声明一个名为LPFN_ACCEPT的函数,该函数以SOCKET sstruct sockaddr *addrint *addrlen作为参数并返回SOCKETWSAAPI声明此函数指针的调用约定。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...