C++和Java的变量对比

C++和Java的变量对比

本贴创建的原因是本人需要做一个C++Java之间进行socket通信的时候想要确定一下两者之间变量的内存占用情况,经过验证测试得出的结果用于以后用来进行验证

  • 本次的结果均是在32位系统中得到的,64位的操作系统的内存占用情况可能有所不同!

对比的表格如下:

C++usageJavausage
short2 bytesshort2 bytes
int4 bytesint4 bytes
long4 byteslong8 bytes
long long8 bytes
float4 bytesfloat4 bytes
double8 bytesdouble8 bytes
long double12 bytes
bool1 byteboolean1 byte
char1 bytechar2 bytes
unsigned char1 bytebyte1 bytes

后记

在进行跨平台的socket套接字连接是需要注意变量内存问题


impressionyang
消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息