JNA编程之二:数据类型映射
来源:互联网 发布:校园暴力怎么应对知乎 编辑:程序博客网 时间:2024/05/06 13:53
以下关于C/C++及Java数据类型间的映射关系摘自JNA官网,由于笔者英语水平有限就不做翻译了,但是只要你曾经是个C/C++程序员,估计能领悟到它的具体意思。
Default Type Mappings
Java primitive types (and their object equivalents) map directly to the native C type of the same size.
Native TypeSizeJava TypeCommon Windows Typeschar8-bit integerbyteBYTE, TCHARshort16-bit integershortWORDwchar_t16/32-bit charactercharTCHARint32-bit integerintDWORDintboolean valuebooleanBOOLlong32/64-bit integerNativeLongLONGlong long64-bit integerlong__int64float32-bit FPfloat double64-bit FPdouble char*C stringStringLPTCSTRvoid*pointerPointerLPVOID, HANDLE, LPXXXUnsigned types use the same mappings as signed types. C enums are usually interchangeable with "int".
参考链接:https://github.com/twall/jna/blob/master/www/Mappings.md
0 0
- JNA编程之二:数据类型映射
- JNA编程之二:数据类型映射
- JNA编程之四:直接函数映射
- JNA编程之四:直接函数映射
- 【JNA探索之路系列】之二:JNA API
- JNA实战笔记汇总<二> JNA和C/C++的数据类型转换
- JNA 中的unsigned 类型映射
- JNA编程之一:入门
- JNA编程之一:入门
- JNA编程之一:入门
- JNI学习积累之二 ---- 数据类型映射、域描述符说明
- JNI学习积累之二 ---- 数据类型映射、域描述符说明
- JNI学习积累之二 ---- 数据类型映射、域描述符说明
- JNI学习积累之二 ---- 数据类型映射、域描述符说明
- JNI学习积累之二 ---- 数据类型映射、域描述符说明
- JNI学习积累之二 ---- 数据类型映射、域描述符说明
- JNI学习积累之二 ---- 数据类型映射、域描述符说明
- JNI学习积累之二 ---- 数据类型映射、域描述符说明
- QT4.7.3安装mysql5.5系类驱动
- Yii中使用RBAC完全指南
- Codeforces Round #177 (Div. 2)---E. Polo the Penguin and XOR operation(贪心)
- weak-and算法原理演示(wand)
- Cordys BOP 4平台开发入门实战演练——Webservices开发(使用MongoDB数据库)
- JNA编程之二:数据类型映射
- 【Android开发经验】我们要友好的告诉用户,程序要崩溃了
- C#密封方法
- for 语句的初始使用
- GoldenGate学习笔记二_监控GoldenGate
- 关于signal(SIGPIPE,SIG_IGN);
- 给PDF文件加水印
- 在arcgis中栅格数据向矢量数据的转换
- JNA编程之四:直接函数映射