首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

函数原型解释解决方法

2012-06-08 
函数原型解释解释下语句的意思 比如: int add(int a,int b)就是 返回值是int的 一整个函数 参数是a和b这样

函数原型解释

解释下语句的意思 比如: int add(int a,int b)就是 返回值是int的 一整个函数 参数是a和b这样



typedef void(*ActSEARICAMERA_CarRecog_Init)(char *psChProvDefault, unsigned int nPlateNum);

ActSEARICAMERA_CarRecog_Init_SEARI_init;

_SEARI_init = (ActSEARICAMERA_CarRecog_Init)dlsym(module,"SEARICAMERA_CarRecog_Init");

拜谢了!!!!!!!!!!!!!!!!

[解决办法]
(*ActSEARICAMERA_CarRecog_Init)(char *psChProvDefault, unsigned int nPlateNum);是一个函数指针,这个函数的原型是返回void(即无返回值),参数是char*和unsigned int。
使用typedef是定义一个别名而已。
ActSEARICAMERA_CarRecog_Init_SEARI_init;定义该类型的函数指针。
至于底下那句,你是不是写错了??
[解决办法]
就是你的so/dll里有这个函数:

void SEARICAMERA_CarRecog_Init(char *psChProvDefault, unsigned int nPlateNum);

[解决办法]

探讨

(*ActSEARICAMERA_CarRecog_Init)(char *psChProvDefault, unsigned int nPlateNum);是一个函数指针,这个函数的原型是返回void(即无返回值),参数是char*和unsigned int。
使用typedef是定义一个别名而已。
ActSEARICAMERA_CarRecog_Init_SEARI_init;定义该类……

热点排行