tom和x 在那个小的作用域之后就释放了,如果没有那个38和42行的作用域 ,那么,tom这个对象也会在return 0之前释放,注意 是return 0之前释放,不是main函数结束了才释放,但是tom也不是创建了直接就释放了,只是说他会在return 0之前释放而已 。之前我就想成 ,tom这个对象 ,被创建之后,立刻就释放了,应该就理解错了。所以其实也可以说成main函数结束之前,tom就释放了,也是一个意思
c语言 生命周期 作用域 栈的自动释放问题解析
最新推荐文章于 2024-06-28 00:02:18 发布