C++ 与C# 对应的变量互转

一、C++ 与C# 对应的变量互转的使用实例

C++的动态链接库的函数:
1100486-20170812142232695-1246210845.png
C# 调用C++动态链接库数据类型的转换,其中在C++中数据类型为char *,在C#中对应的数据类型为intPtr
1100486-20170812145836835-1597476167.png

二、常用的C++与C# 数据类型的对应

下面列出来只是我目前涉及项目中用到的,其它没有罗列出来请参照参考文档。

//c++:WORD              ----    c#:ushort        
//c++:DWORD             ----    c#:uint        
//c++:DWORD             ----    c#:int        
//c++:UCHAR             ----    c#:int        
//c++:UCHAR             ----    c#:byte        
//c++:UCHAR*            ----    c#:string      
//c++:UCHAR*            ----    c#:IntPtr        
//c++:Handle            ----    c#:IntPtr        
//c++:DWORD             ----    c#:int        
//c++:unsigned char     ----    c#:byte 
//c++:void *            ----    c#:IntPtr 
//c++:UCHAR*            ----    c#:IntPtr
//c++:INT               ----    c#:int
//c++:INT               ----    c#:int  
//c++:UINT              ----    c#:uint
//c++:UINT              ----    c#:uint   
  

三、参考文档

[http://blog.csdn.net/huangxiangec/article/details/8616550)
http://blog.163.com/xiaozhi797@126/blog/static/62440288201231341344512/
https://msdn.microsoft.com/zh-cn/library/ms146631(v=vs.110).aspx

by 羊羊得亿
2017-08-12 ShenZhen

转载于:https://www.cnblogs.com/yangxuli/p/7350356.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值