社区
C#
帖子详情
请问C#调用C++动态库,指针数组如何传递
azhong
2016-04-28 01:35:01
C++函数为 void SetData(int *data[8]),请问C#中unsafe形式和非unsafe形式分别怎么调用,谢谢大家!
...全文
128
回复
打赏
收藏
请问C#调用C++动态库,指针数组如何传递
C++函数为 void SetData(int *data[8]),请问C#中unsafe形式和非unsafe形式分别怎么调用,谢谢大家!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
C#
调用
C/
C++
动态库
的参数
传递
---数组指针的
传递
这篇博客探讨了如何在
C#
中
调用
C/
C++
动态库
,并通过参数
传递
数组指针。文章示例了一个`Test`函数,接收整型和字节型指针,利用MFC的`TRACE`函数或者自定义的`_trace`函数进行调试输出。通过这种方式,
C#
和
C++
之间的数据交互变得更加便捷。
C#
调用
C/
C++
动态库
封送结构体,结构体数组
博客主要介绍
C#
调用
C/
C++
动态库
时封送结构体和结构体数组的方法。包括结构体
传递
的两种方式,即传入结构体引用和传入IntPtr;结构体数组的
传递
;以及复杂结构体
传递
,如作为输出参数指针传出、赋值后作为输入参数传入,大结构体指针需转化为IntPtr。
C#
调用
C/
C++
动态库
封送结构体,结构体数组(数组)
博客主要介绍
C#
调用
C/
C++
动态库
时封送结构体和结构体数组的方法。包括结构体
传递
的两种方式,即传入结构体引用和传入IntPtr;结构体数组的
传递
;以及复杂结构体
传递
,如作为输出参数指针传出、赋值后作为输入参数传入,大结构体指针需转化为IntPtr。
c
调用
c语言结构体数组,
C#
调用
C/
C++
动态库
封送结构体,结构体数组(数组)
本文介绍了如何在
C#
中通过DllImport
调用
C++
动态库
,包括结构体的传引用和传IntPtr,以及结构体数组的
传递
技巧。重点讲解了复杂结构体的输入输出和指针处理方法。
C#
111,128
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章