C++堆和栈的区别

133 阅读1分钟

  • 由程序员管理,需要⼿动new、delete或者malloc、free,如果不进⾏回收的话,会造成内存泄漏

  • 由编译器⾃动分配和回收内存空间,⼀般保存的是局部变量和函数参数等