当前位置: 技术问答>linux和unix
sizeof class 在 64位linux 和 xp下 值不一样
来源: 互联网 发布时间:2016-09-22
本文导语: 请教各位高手, 一个 class 里面 有一些函数和一些变量, 为什么 在64 位 的linux 下的sizeof(class) 和xp 下的sizeof(class) 的值不一样? 请赐教.谢谢!!! | 具体的变量要指定长度. 比如同样是int...
请教各位高手, 一个 class 里面 有一些函数和一些变量, 为什么 在64 位 的linux 下的sizeof(class) 和xp 下的sizeof(class) 的值不一样? 请赐教.谢谢!!!
|
具体的变量要指定长度.
比如同样是int型, 在32位和在64位下面, 或者在不同的操作系统下可能长度不一样.
但要是指定u_int32_t, 那么就明确了这个变量是32位长度的.
比如同样是int型, 在32位和在64位下面, 或者在不同的操作系统下可能长度不一样.
但要是指定u_int32_t, 那么就明确了这个变量是32位长度的.
|
顶 BMW
相同类型在不同字长的的机器上长度是不一样的。
网络通信,有相应的协议规定怎么传输数据,都遵循协议才能进行数据通信。
相同类型在不同字长的的机器上长度是不一样的。
网络通信,有相应的协议规定怎么传输数据,都遵循协议才能进行数据通信。
|
如果一样就有问题了。
这是两种不同的操作系统,都有自己的管理内存方法,因此不会一样的
这是两种不同的操作系统,都有自己的管理内存方法,因此不会一样的
|
如果是网络通信,有专门的网络协议,只要两个系统都按照协议要求发消息就可以通信。
|
协议主要是对受到的数据包字段及位置的规定,其他协议不管
|
通信协议中规定了一个数据报可以有多少字节的数据可发送。不要超过MTU就可以了
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。