也算是C++里面的一个概念吧。另外还涉及到了static
http://www.cnblogs.com/jsean/articles/1599801.html
其实理解下来一共就几块
Stack segment
Heap segment
Constant segment
Static segment
Code segment
Stack segment都是存储定义的变量,比如int, char* p1,等一些reference的
Heap segment存放new之后的空间,比如说new一个数组或者用malloc(10),则是存放在heap里面的, like linked list.
Static seg存放main函数外定义的值,比如说static,或者定义在外面的int等
Constant segment存放常量的,比如说char * b = "abcdefg",则这个"abcdefg"放在constant segment里面,但是b是存放在stack segment里面
Code segment store the binary build of the code.