C++ 内存五大区

C++中,内存分红5个区 1.栈,就是那些由编译器在须要的时候分配,在不须要的时候自动清楚的变量的存储区。里面的变量一般是局部变量、函数参数等。html 2.堆,就是那些由malloc分配的内存块,他们的释放编译器不去管,由咱们的应用程序去控制。使用free释放内存,若是程序员没有释放掉,那么在程序结束后,操做系统会自动回收。程序员 3.自由存储区,就是那些由new分配的内存块,他和堆是十分类似的
相关文章
相关标签/搜索