什么是内存对齐(收藏)
引用:原作者姓名 Fang 正文什么是内存对齐考虑下面的结构:struct foo{char c1;short s;char c2;int i;};假设这个结构的成员在内存中是紧凑排列的,假设c1的地址是0,那么s的地址就应该是1,c2的地址就是3,i的地址就是4。也就是c1 00000000, s 00000001, c2 00000003, i 00000004。可是,我们在Visual c/
转载
2004-11-06 10:57:00 ·
552 阅读 ·
0 评论