请教高手有关Data alignment C Builder / 基础类
来源:百度文库 编辑:神马文学网 时间:2024/07/03 08:38:10
Byte:相当于设置#pragma pack(1)
Word:相当于设置#pragma pack(2)
Double word:相当于设置#pragma pack(4)
Quad word: 相当于设置#pragma pack(8)
例如
#pragma pack(x)
class A
{
char a;
int b;
};
如果x=1,sizeof(A)=5
如果x=2,sizeof(A)=6
如果x=4,sizeof(A)=8
如果x=8,sizeof(A)=8
Word:相当于设置#pragma pack(2)
Double word:相当于设置#pragma pack(4)
Quad word: 相当于设置#pragma pack(8)
例如
#pragma pack(x)
class A
{
char a;
int b;
};
如果x=1,sizeof(A)=5
如果x=2,sizeof(A)=6
如果x=4,sizeof(A)=8
如果x=8,sizeof(A)=8
请教高手有关Data alignment C Builder / 基础类
About Data Alignment
[翻译]关于数据对齐(About Data Alignment) - saga's blog - C 博客
Data alignment: Straighten up and fly right
Data alignment: Straighten up and fly right -...
Windows Data Alignment on IPF, x86, and x86-64
请教ofbiz高手
C++Builder程序设计经验五则
C++Builder IDE使用技巧与快捷键
C++Builder常用的文件函数
C++builder编程修改注册表的问题
五子棋程序(运行环境:C++builder)
C++Builder程序设计经验五则
C++builder编程修改注册表的问题
SQLAPI - C library for accessing SQL data...
一步一步学Data Guard之基础篇-入门基础
[求助]请教有关鱼饵的知识!
C++Builder中动态库的链接问题
[求助]如何建立扎实的经济学知识结构?(请教高手)
请教高手简单解释股指期货的交易过程!
C基础入门(转载)
程序分text, data (initialized), bss, stack, heap几个段 - C Language Syntax - 木瓜老C
JAVA高手的基础素养
台球从基础到高手