【发布时间】:2012-02-20 01:11:12
【问题描述】:
有没有办法解除分配在堆栈上创建的变量和/或对象?我说的是堆栈而不是堆。
我不想争论这是否有用或好的做法,我只想知道这是否可能。
我知道它会在超出范围时自动解除分配。我想在它超出范围之前解除分配。
我正在使用 C++。
【问题讨论】:
-
“解除分配”到底是什么意思?
-
在实践中对于具有微不足道的析构函数的对象没有用处,因为编译器会在幕后对其进行 mojo。
-
不可能。现在你知道了,你可以继续你的生活了。
-
听起来像the XY Problem的情况。
-
为什么这个问题被否决了?这是一个合法的问题,并遵守本网站上的所有规则。