内存管理
醉如泥
GO GO GO
展开
-
C++类内存分布
我们来看看编译器是怎么处理类成员内存分布的,特别是在继承、虚函数存在的情况下。我们先用好Visual Studio工具,像下面这样一步一步来:先选择左侧的C/C++->命令行,然后在其他选项这里写上/d1 reportAllClassLayout,它可以看到所有相关类的内存布局,如果写上/d1 reportSingleClassLayoutXXX(XXX为类名),...转载 2020-04-27 18:01:39 · 285 阅读 · 0 评论 -
C/C++进程内存分布
一、进程的内存分布图: 二、简单说明:代码区(.text):也称文本段(Text Segment),存放着程序的机器码和只读数据(常量),可执行指令就是从这里取得的。如果可能,系统会安排好相同程序的多个运行实体共享这些实例代码。这个段在内存中一般被标记为只读,任何对该区的写操作都会导致段错误(Segmenta...原创 2018-10-30 22:54:41 · 1075 阅读 · 0 评论