引言
在动态内存的博客中,我提到:
在Linux 内存管理的博客中,我提到:
尽管都有尽可能完全的描述,并且两者大致意思没有冲突。而之所以令我一直感到略有不同,越看越迷糊的原因是:第一张图讲的其实是C++在概念上对内存的划分,第二张图讲的是Linux对虚拟内存进行的划分。 前者是概念上的,也是C++程序在运行时会切实执行的,而后者就是在Linux系统上对前者概念的具象化!下面进行进一步分析。
C++对内存的划分如何落实在Linux上
C++其实将内存划分为两种:动态存储区、静态存储区。<