接口定义中的参数传递
我这里有个算法,有个客户想让我按他的接口给提供DLL,发来的接口头文件有几个地方不太熟悉,与我以前的封装差异比较大,特来向大家请教一下:
// 初始化,这里的ppHandler该如何理解?在后面的方法里都用到了ppHandler的引用,不太熟悉这个机制,该怎样去实现?
// 我以前的做法是直接隐藏细节,初始化、退出和调用时不要传递这个句柄。这两种的优劣如何?
/***************************************************************
Description: Init JY sdk
Input: ppHandler:
Output: ppHandler: the handler of JY sdk
Return: error code, 0 means ok
****************************************************************/
JY_EXPORT_API(int) JYSDKInit(void **ppHandler);
// 此处返回结果的参数引用在vc中报错:JY_ImageInfo_S &stResultInfo[],是否合理?该怎样理解?
// 我以前都是直接用指针数组和长度信息来返回结果
JY_EXPORT_API(int) JYV(void *pHandler, const JY_ImageInfo_S &stImageInfo,
JY_ImageInfo_S &stResultInfo[], JY_ResultRect_S &stResultRect[], int &iResultNum);
...全文
相关推荐
Android AIDL中Map参数传递的问题详解
主要给大家介绍了关于Android AIDL中Map参数传递问题的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友下面来一起看看吧。
面向对象编程中的接口与继承解析
本篇博客深入探讨了面向对象编程中的接口(Interface)与继承(Inheritance)机制。从接口的定义、多重继承关系、接口引用、常量定义到数组的子类型协变等概念,结合Java语言的具体实例,进行了详尽的说明和分析。通过对章节内容的总结,文章旨在帮助读者更好地理解接口和继承在面向对象设计中的应用。
16、分布式对象通信:COM与Java/RMI技术解析
本博客详细解析了分布式对象通信中的两种关键技术:COM和Java/RMI。内容涵盖COM的接口实现、操作执行请求方式及分布式架构,Java/RMI的设计理念、接口定义、类型系统和参数传递机制,以及两者的对比分析和选择建议。适合对分布式系统开发感兴趣的开发者和技术人员阅读,旨在帮助读者理解并选择合适的分布式对象通信技术。
12、基于REST的基础SOA实践
本文探讨了基于REST的基础SOA实践,重点分析了XML Schema在SOA中的应用,以及如何通过不使用JWS和使用JWS的方式从REST服务获取和发送EIS记录。同时,文章比较了不同场景下的实现方式,讨论了REST服务中参数传递和接口定义的问题,并给出了总结与展望,帮助开发者更好地在SOA系统集成中应用REST技术。
基于Java的服务接口定义规范文档
基于Java的服务接口定义规范文档


