概念:
已经分配的量(为了一块一块的分配)例子:
struct s {
int i;
char c;
};
对于i,已分配的量为0,对于c,已分配的量为4。
原则:在存储过程中,为了提高CPU的存储速度,编译器会对变量的起始地址做“对齐”处理,VC规定结构体已分配的量必须为将要分配类型的整数倍。并且整个结构体的字节数必须是该结构体中占用空间最大的类型的字节数的整数倍。
概念:
已经分配的量(为了一块一块的分配)例子:
struct s {
int i;
char c;
};
原则:在存储过程中,为了提高CPU的存储速度,编译器会对变量的起始地址做“对齐”处理,VC规定结构体已分配的量必须为将要分配类型的整数倍。并且整个结构体的字节数必须是该结构体中占用空间最大的类型的字节数的整数倍。