详细解析下typedef voidNetMsgHandleActor actor DataPacketReader& pack
这是一个C++中的typedef语句,用于定义一个函数指针类型。
首先,typedef关键字用于给已有的类型取一个别名。在这里,我们要给函数指针类型取一个别名。
接下来,void(*)表示这是一个函数指针类型,指向的函数的返回类型是void。
NetMsgHandle是我们要给这个函数指针类型取的别名。
括号中的Actor actor, DataPacketReader& pack是函数指针指向的函数的参数列表。这里的参数类型是Actor和DataPacketReader&。
所以,这个typedef语句定义了一个名为NetMsgHandle的函数指针类型,指向的函数接受两个参数,一个是指向Actor对象的指针,一个是DataPacketReader对象的引用,返回类型是void。
原文地址: http://www.cveoy.top/t/topic/iTkE 著作权归作者所有。请勿转载和采集!