【CPP】内存管理(text段&&data段&&bss段||nwe&&delete底层实现||源码)
一.内存管理1.如图2.heap下面的空间应用程序加载到内存中由操作系统完成对bss,data,text,stack加载,并在内存分配空间。在编译阶段已经确定分配了多少空间,属于静态分配。而malloc等在程序运行时在堆上开辟空间则属于动态分配,需要手动free掉开辟的空间,否则会造成内存泄漏。text(代码段):用来存放程序执行代码的内存区域。在内存中被映射为只读,通常存一些只读的数据,如字符串