有没有办法释放在堆栈上创建的变量和/或对象?我特意谈论的是堆栈而不是堆。
我不想争论这是否有用或良好的做法,我只需要知道它是否可能。
我知道当它超出范围时它会自动释放。我想在它超出范围之前取消分配它。
我正在使用 C++。
{ int a; } // 'a' "deallocated" here
你无法摆脱a在封闭范围结束之前。
a