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相同
查看全文
相关阅读:
MySQL高性能优化规范建议,速度收藏
基于 debian 操作系统的 docker 镜像,安装 vim
Vue 开发经验总结
DNS 负载均衡
图解:从单个服务器扩展到百万用户的系统
defer、return、返回值,这三者的执行逻辑
goroutine 知识点
一条SQL语句在MySQL中如何执行的
架构设计的常用方法
vue中直接修改props中的值并未给出警告,为啥?
原文地址:https://www.cnblogs.com/jkguo/p/11262741.html
最新文章
Myeclipse6.0 在线安装svn插件
怎么通过 Microsof Office Project 2010 来写功能开发计划
jQuery 常用的代码片段
JSP 标准标签库(JSTL)之最常用的JSTL标签总结
在Myeclipse中添加User Library,用户自己的库
StringUtils中 isNotEmpty 和isNotBlank的区别
myeclipse关闭html,jsp等页面的可视化编辑器
Github学习之路-初出茅庐,接触Github,了解Github
怎么直接让火狐输入json数据,而不是弹出文件保存对话框?
为什么QQ浏览器不是默认浏览器但是在打开网页的时候还是默认启动?
热门文章
微信公众平台开发教程--方培工作室,PHP语言版本
微信公众平台应用开发:方法、技巧与案例--柳峰,Java语言版本
Spring学习笔记之 Spring IOC容器(二) 之注入参数值,自动组件扫描方式,控制Bean实例化方式,使用注解方式
Spring学习笔记之 Spring IOC容器(一)之 实例化容器,创建JavaBean对象,控制Bean实例化,setter方式注入,依赖属性的注入,自动装配功能实现自动属性注入
JSON实战案例--使用JSON进行数据交换实例
JSON、使用JSON进行数据交换的基础和原理
Ajax详解及其案例分析------如何获得Ajax对象,使用Ajax对象发送GET和POST请求,校验用户名,POST和GET请求时的乱码处理,实现级联的下拉列表
详解xml文件描述,读取方法以及将对象存放到xml文档中,并按照指定的特征寻找的方案
wampserver安装之后连接phpMyAdmin 不成功的解决方法
人事面试100问,助你从容面对
Copyright © 2011-2022 走看看