C++中栈内存和堆内存区别 栈内存:当对象** 所在的函数体**执行完毕时,栈内存里的数据就会被清理。如:Student std;(是栈内存)堆内存:会一直存在,执行delete是会清楚。如果是指针要记得将指针置nullptr。如:Student str = new Student();