讲一下C++里内存的五大分区吧:
--------------------------------------------------
栈,由编译器在需要的时候分配,不需要的时候自动清除。通常是局部变量、函数参数等。
--------------------------------------------------
堆,由new分配的内存块,用delete去释放。
--------------------------------------------------
自由存储区,由malloc等分配的内存块,用free来释放,和堆是十分相似。?
--------------------------------------------------
全局/静态存储区,存储全局和静态变量。
--------------------------------------------------
常量存储区。他们里面存放的是常量,不允许修改。
C的内存分娶应该是一样的吧~~~我只知道C++的~~~看了分区应该能明白常量和内存的关系了吧?