代码在内存中的什么位置? AskCPP100 2020年 04月14日 0 阅读 内存分区 C/C++ 内存其实只分为两个区:代码区和数据区。 数据区:栈、堆、全局/静态存储区、常量区。 栈(Stack):由编译器自动分配和释放,存放函数参数、局部变量等。 堆(Heap):由程序员分配释放,管理不力可能造成内存泄露。 代码区:存放函数体的二进制代码,只读。 so,代码存在代码区! 参考 上篇怎样检测内存泄露?下篇三次握手、四次挥手