社区
ATL
帖子详情
如何把 VOID * 类型转换为COM中的类型
PatrickGamp
2004-06-22 02:48:49
我用ADO编程时,在 CPtrArray 中保存了一些连接 _ConnectionPtr,等我把它取出来用时 ConnectionPtr p = (ConnectionPtr)array.GetAt(i); 结果编译错误,应该怎么样转化?
...全文
153
8
打赏
收藏
如何把 VOID * 类型转换为COM中的类型
我用ADO编程时,在 CPtrArray 中保存了一些连接 _ConnectionPtr,等我把它取出来用时 ConnectionPtr p = (ConnectionPtr)array.GetAt(i); 结果编译错误,应该怎么样转化?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dxj1234
2004-06-26
打赏
举报
回复
定义 _ConnectionPtr 的宏太复杂,看的花眼了!
不过如果是指针,那么怎么用“.”符号又能象对象一样使用呢
PatrickGamp
2004-06-25
打赏
举报
回复
严格说来,ConnectionPtr应该是一个指针,它指向一个COM interface,我觉得dongfa(阿东) 说的CInterfaceArray不错,我还从来没用过
PatrickGamp
2004-06-23
打赏
举报
回复
那个 COM 的东西特别麻烦,不能直接指针转换,象wangweixing2000所说的array.GetAt(i)->QueryInterface(&p);当然不行,因为array.GetAt(i)返回的只是一个void*,怎么可能调用QueryInterface?
dxj1234
2004-06-23
打赏
举报
回复
_ConnectionPtr搞不清是对象还是指针!
dongfa
2004-06-23
打赏
举报
回复
CInterfaceArray
DerryZhang
2004-06-22
打赏
举报
回复
up
wangweixing2000
2004-06-22
打赏
举报
回复
array.GetAt(i)->QueryInterface(&p);
忠向
2004-06-22
打赏
举报
回复
整数I4应该可以吧
《c语言深度解析》第3、4章 存储类、生命周期、作用域、链接域,指针与函数
课程内容: 第3章: 存储类与auto、static、register关键字 指令、常量、变量的生命周期 ...
void
*指针
类型
const与指针 函数指针 函数调用—栈的使用过程 回调函数和函数指针数组 指针与函数传参 递归函数 内联函数
c语言
void
**
类型
转换
,
void
指针
类型
强制转换
如何将一个
void
*强制转换成行指针
类型
?
void
*指针可以转换成任何
类型
的指针。 强制转换即可,比如 (int *)(
void
*)p; 假设你的数组有N行M列的int型数据。 int arr[N][M]; int (*p)[M]=arr; 假设pV为一个
void
型指针 p...
问题解决:无效的从‘
void
*’到‘
void
*’的转换
其
中
一个常见的错误是“无效的从‘
void
*’到‘
void
*’的转换”,它指的是试图将‘
void
*’
类型
的指针转换为‘
void
*’
类型
的指针时发生了错误。总结一下,发生“无效的从‘
void
*’到‘
void
*’的转换”错误或警告时,...
c语言
void
**
类型
转换
,
void
*和其他指针的转化
=====2====在c++
中
类型
要求很高,不允许不同
类型
指针之间的相互赋值,
void
*指针例外(任何
类型
指针都可以赋值给
void
指针,但是反之不行。也就是说,如果需要
void
指针
类型
转化成其他指针
类型
,需要将此N...
从
void
*
类型
隐式转换为int*
类型
最常见的差异之一是,C... 5从
void
*
类型
隐式转换为int*
类型
int*i=malloc(sizeof(int)*5); 但要使其在C和C++两者皆能运作,就需要使用显式转换: 2int*i=(int*)malloc(sizeof(int)*5);
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章