社区
ATL
帖子详情
idl文件中接口参数如何使用stl类型?
bluecll
2009-02-25 03:06:39
string类型的似乎可以用BSTR代替,不过要是像map这些类型应该怎么用?
...全文
100
7
打赏
收藏
idl文件中接口参数如何使用stl类型?
string类型的似乎可以用BSTR代替,不过要是像map这些类型应该怎么用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluecll
2009-02-26
打赏
举报
回复
OK,我先按各位的试试,回来再结贴。
yjgx007
2009-02-26
打赏
举报
回复
map其实就是散列表, 用hash算法实现key的创建, 建议从IDispatch接口派生, 实现自已的map类.
oyljerry
2009-02-25
打赏
举报
回复
对于map等可以改成列表等形式...com接口中用safearray的方式..VARIANT vt_array
然后再在com内部中转换
sys0008
2009-02-25
打赏
举报
回复
不能使用
只能呢个变通下实现map的功能,例如传递两个参数,一个key,一个value数组
jameshooo
2009-02-25
打赏
举报
回复
想简单就不要使用COM
bluecll
2009-02-25
打赏
举报
回复
嘎嘎,没有简单点的办法吗?
jameshooo
2009-02-25
打赏
举报
回复
坚决不要在COM方法中使用stl,内存管理就是一个大问题。
如果想实现类似MAP这种可迭代的类型,应该实现一种IEnumXXXX接口,或者直接实现IEnumUnknown/IEnumVairant接口。
thrift
IDL
快速上手
thrift
IDL
IDL
(interface description language) 数据
类型
0. 基本
类型
:
类型
描述 说明 bool bool
类型
,取值true或false byte 8-bit有符号整数 thrift 不提供无符号整数 i16 16-bit有符号整数 ...
Thrift
IDL
Thrift
IDL
基于Thrift Types,并且考虑到Thrift Types的定义,Thrift
IDL
文件
由Thrift代码生成器处理,为各种目标语言生成代码,以支持
IDL
文件
中
定义的结构和服务。 一、Thrift
类型
系统(Thrift Types)Thrift
类型
...
在COM
中
使用
数组
参数
关键字:DCOM、数组、自定义
类型
、Marshal、SafeArray、ICollection 本文讲述在COM的
接口
中
使用
数组作为
参数
的三种方法。它们分别是:数组指针、SafeArray和ICollection。文章分析了各种方法的优缺点。本文的目的...
thrift:
idl
描述和跨语言的web服务
从上文的描述我们知道需要两个步骤: 一、编写
idl
描述性 thrift 采用
IDL
(Interface Definition Language)来定义通用的...与java
中
的char,int,long等基本
类型
一样,
IDL
中
也有用来描述基本
类型
的定义 b...
RPC框架Thrif数据
类型
Thrift
类型
系统允许程序员尽可能
使用
本机
类型
,无论它们
使用
什么编程语言。此信息基于并取代位于Thrift白皮书
中
的信息。 Thrift
IDL
为每个目标语言生成代码的
类型
提供了描述。 一、基本数据
类型
选择基本数据
类型
...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章