zoukankan
html css js c++ java
Java和C或C++的数据类型对照表
java的数据类型和C++的对应关系(大部分可用,小部分需要根据实际情况调整)
C++
Java
char *
String
word
short
byte
byte
byte[]
byte[]
dword
int
long
NativeLong
Void *
Pointer
lpvoid
Pointer
lpDword
IntByReference
HWND
HWND
char[]
byte[]
byte *
Pointer
Java和C的数据类型对照表
Java
类型
C类型原生表现
boolean
int
32位整数(可定制)
byte
char
8位整数
char
wchar_t
平台依赖
short
short
16位整数
int
int
32位整数
long
long,__int64
64位整数
float
float
32位浮点数
double
double
64位浮点数
Buffer/Pointer
pointer
平台依赖(32或64位指针)
pointer/array
32或64位指针(参数/返回值)邻接内存(结构体成员)
String
char*
/0结束的数组(nativeencodingorjna.encoding)
WString
wchar_t*
/0结束的数组(unicode)
String[]
char**
/0结束的数组的数组
WString[]
wchar_t**
/0结束的宽字符数组的数组
Structure
struct*/struct
指向结构体的指针(参数或返回值)
(或者明确指定是结构体指针)结构体(结构体的成员)
(或者明确指定是结构体)
Union
union
等同于结构体
Structure[]
struct[]
结构体的数组,邻接内存
Callback
(*fp)()
Java函数指针或原生函数指针
NativeMapped
varies
依赖于定义
NativeLong
long
平台依赖(32或64位整数)
PointerType
pointer
和Pointer相同
查看全文
相关阅读:
第三十七节:系统证书管理和gRPC基于数字证书的认证和授权
第三十六节:gRPC身份认证和授权(JWT模式 和 集成IDS4)
第三十五节:gRPC拦截器、版本控制、安全性、日志集成
第三十四节:.Proto文件剖析、gRPC的四种传输模式(一元和流式)和常用配置
第三十三节:.Net Core下的gRPC详细介绍
IIS7通过AppCmd.exe管理IIS
MySql新增列的时候判断是否存在
PowerDesigner从Excel导入表
Java中Base64.encodeBase64URLSafe在C#的实现
【产品方法论】字节跳动
原文地址:https://www.cnblogs.com/jkguo/p/11262741.html
最新文章
android使用---->常用组件1
flutter feature---->quick action
flutter---->flutter orientation
dart基础---->函数传值
mac tip---->开发的tip
dart基础---->单例singleton
Linux学习(1)-常用快捷键、文件管理和查询
常用[js,css,jquery,html]
常用SQL(Oracle)
HTTP 状态码
热门文章
14. 使用IDA进行动态调试与过反调试(下)(三)
13. 使用IDA进行动态调试与过反调试(上)(三)
Oracle中临时表空间的清理
如何解决Oracle临时表空间过大
找出在使用临时表空间的SQL
第五节:装饰器模式和代理模式详解
第四节:组合模式和建筑者模式详解
第三节: 值类型与引用类型、深拷贝与浅拷贝、原型模式详解(未完)
第二节:策略模式详解
第一节:工厂方法模式和抽象工厂模式
Copyright © 2011-2022 走看看