一个进程在内存中的布局

对于一个完整的程序,在内存中分布情况如下图:  值得一提的是:在C#中struct存放在栈区,class存放在堆区,所以一般struct要比class要快的。 堆和栈的比较表(仅针对C++)  栈(Stack) 堆(Heap) 申请方式 由OS自动分配。例如在函数声明一个局部变量int b; OS...

2009-06-04 08:27:00

阅读数:948

评论数:0

三谈内存对齐问题

请同时参考:1. 关于内存对齐问题2. 再谈内存对齐问题 内存对齐问题,大家已经说了很多。今天碰到一个帖子,内涵内存对齐问题,大家争论得比较激烈,在争论的过程中,加深了对这个问题的认识。 第一种情况:struct BBB{         long num;                   /...

2009-06-04 08:22:00

阅读数:551

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭