是个cpp文件,用来具体定义一个类,类名为PowerCubeCtrl_SMP,用以操作硬件。先简单写写程序:#include "***"
PowerCubeCtrl_SMP::PowerCubeCtrl_SMP{***}
void PowerCubeCtrl_SMP::zerolog{***} //member function
//下面是问题代码
eSMPReturnCode SMP_Confirm_GetState( sSMPInterface* interface, uSMPMessageID message_id, float* position,******) {***}
检索了其他代码eSMPReturnCode是这么定义的:
typedef enum {}eSMPReturnCode;
eSMPReturnCode表示一个枚举型的数据结构问题
1这个eSMPReturnCode SMP_Confirm_GetState{}部分是成员函数?还是啥?怎么一个定义类的代码,就平空多出来eSMPReturnCode SMP_Confirm_GetState{}这么一段?
2如果是函数?应该怎么调用?或者不需要调用?因为我在主函数,及其他文件中没见到SMP_Confirm_GetState被调用,所以问这个问题对c++才开始理解,问题不知道提的对不对,非常感谢
PowerCubeCtrl_SMP::PowerCubeCtrl_SMP{***}
void PowerCubeCtrl_SMP::zerolog{***} //member function
//下面是问题代码
eSMPReturnCode SMP_Confirm_GetState( sSMPInterface* interface, uSMPMessageID message_id, float* position,******) {***}
检索了其他代码eSMPReturnCode是这么定义的:
typedef enum {}eSMPReturnCode;
eSMPReturnCode表示一个枚举型的数据结构问题
1这个eSMPReturnCode SMP_Confirm_GetState{}部分是成员函数?还是啥?怎么一个定义类的代码,就平空多出来eSMPReturnCode SMP_Confirm_GetState{}这么一段?
2如果是函数?应该怎么调用?或者不需要调用?因为我在主函数,及其他文件中没见到SMP_Confirm_GetState被调用,所以问这个问题对c++才开始理解,问题不知道提的对不对,非常感谢
解决方案 »
- 如何让单文档应用程序主界面分成左右两个部分
- 第一次面试,大家给提点意见!!
- 如何做到如下操作?
- 关于水晶报表的问题在哪里提问呢?知道的请回一下,谢谢.
- 下面这个警告,看了都叫人心寒:截断呀!把一个大的东西放到一个小的东西里,都截断了.不出错我都有点担心
- 用ndis 定制从网卡发出的包
- 高分求解,如果分不够,我可以再加。希望高手们都来发表自己的看法,心得,谢谢。两个显示屏的问题!
- WINDOWPLACEMENT中的ptMinPosition和ptMaxPosition是用来干什么的?
- 谁读过《深入浅MFC 2/E》,感觉如何?
- C的初学者问题
- 怎么把VC写的程序变成以控件的形式在IE里使用
- 设置F2键结束钩子不起作用而ESC键起作用
很多源程序都有类似的搞法
第二,callback函数就是回调函数,所以谓回调函数就是你写好函数,由系统进行调用。最常见的回调用函数就是Windows程序中的消息处理函数了,当有消息来时,系统会自己调用你写的消息处理函数,而不用你自己显式的调用。估计你所说的这个函数也是类似的。当某个理件发生时,系统会自己调用这个函数,这种函数就是回调函数。