社区
C#
帖子详情
高分求c#和C++(或C)之间等数据类型转换对照表
mxx123
2008-11-10 03:50:37
高分求c#和C++(或C)之间等数据类型转换对照表!
最好是MSDN里的,谢谢了!
...全文
175
7
打赏
收藏
高分求c#和C++(或C)之间等数据类型转换对照表
高分求c#和C++(或C)之间等数据类型转换对照表! 最好是MSDN里的,谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
why2xy
2009-03-05
打赏
举报
回复
我问一下,C++类里面的纯虚函数,静态函数,结构体,枚举以及类指针在C#里面都需要如何处理?
sunshine_anycall
2008-11-10
打赏
举报
回复
c++的东西好多是不确定的
比如char有的是带符号的,有的是不带的
int型在不同的平台下对应的最大和最小值页是不顶的
cpio
2008-11-10
打赏
举报
回复
最近的工作涉及C#调用C++的Dll,顺便总结了下C++和C#的数据类型
C++ C#
=====================================
WORD ushort
DWORD uint
UCHAR int/byte 大部分情况都可以使用int代替,而如果需要严格对齐的话则应该用bytebyte
UCHAR* string/IntPtr
unsigned char* Intptr
char* string
LPCTSTR string
LPTSTR [MarshalAs(UnmanagedType.LPTStr)] string
long int
ulong uint
Handle IntPtr
HWND IntPtr
void* IntPtr
int int
int* ref int
*int IntPtr
unsigned int uint
COLORREF uint
Joker_myth
2008-11-10
打赏
举报
回复
不好意思,没听过,帮顶吧!
真相重于对错
2008-11-10
打赏
举报
回复
具体 search msdn 平台调用
真相重于对错
2008-11-10
打赏
举报
回复
Wtypes.h 中的非托管类型 非托管 C 语言类型 托管类名 说明
HANDLE
void*
System.IntPtr
在 32 位 Windows 操作系统上为 32 位,在 64 位 Windows 操作系统上为 64 位。
BYTE
unsigned char
System.Byte
8 位
SHORT
short
System.Int16
16 位
WORD
unsigned short
System.UInt16
16 位
INT
int
System.Int32
32 位
UINT
unsigned int
System.UInt32
32 位
LONG
long
System.Int32
32 位
BOOL
long
System.Int32
32 位
DWORD
unsigned long
System.UInt32
32 位
ULONG
unsigned long
System.UInt32
32 位
CHAR
char
System.Char
用 ANSI 修饰。
LPSTR
char*
System.String 或 System.Text.StringBuilder
用 ANSI 修饰。
LPCSTR
Const char*
System.String 或 System.Text.StringBuilder
用 ANSI 修饰。
LPWSTR
wchar_t*
System.String 或 System.Text.StringBuilder
用 Unicode 修饰。
LPCWSTR
Const wchar_t*
System.String 或 System.Text.StringBuilder
用 Unicode 修饰。
FLOAT
Float
System.Single
32 位
DOUBLE
Double
System.Double
64 位
Joker_myth
2008-11-10
打赏
举报
回复
SF
常用机器视觉软件介绍
一、开源的OpenCV 机器视觉最常用的软件是OpenCV(Intel OpenSource Computer Vision Library),最大优点是开源,可以进行二次开发。 OpenCV(Open Source Computer Vision Library:http://opencv.org)是一个开源的基于BSD许可的库,它包括数百种计算机视觉算法。文档OpenCV 2.x API描述的是
C++
API,相对还有一个基于C语言的OpenCV 1.x API,后者的描述在文档opencv1.x.p
45_GDI绘图里面也讲究坐标系,地道!
MM_ISOTROPIC和MM_ANISOTROPIC属于程序自定义的映射模式,对于6种预定义的映射模式MM_TEXT MM_HIENGLISH MM_LOENGLISH MM_HIMETRIC MM_LOMETRIC和MM_TWIPS),当调用SetMapMode函数设置为其中一种映射模式时,系统将设置其窗口范围和视口范围,这两个范围不能改变。
Qt/
C++
开发经验小技巧合集
1:当编译发现大量错误的时候,从第一个看起,一个一个的解决,不要急着去看下一个错误,往往后面的错误都是由于前面的错误引起的,第一个解决后很可能都解决了。 2:定时器是个好东西,学会好使用它,有时候用QTimer::singleShot可以解决意想不到的问题。 3:打开creator,在构建套件的环境中增加MAKEFLAGS=-j8,可以不用每次设置多线程编译。珍爱时间和生命。 4:如果你想顺利用Q...
干货 || 分析9款常用视觉软件
一、开源的OpenCVOpenCV(Open Source Computer Vision Library:http://opencv.org)是一个开源的基于BSD许可的库,它包括数百种计算机视觉算法。文档OpenCV 2.x API描述的是
C++
API,相对还有一个基于C语言的OpenCV 1.x API,后者的描述在文档opencv1.x.pdf中。OpenCV具有模块化结构,这就意味着开...
Redis 7.0 核心技术、实战应用、面试题
Redis 7 核心技术与实战应用 面试题
C#
110,571
社区成员
642,568
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章