使用delete的错误——_BLOCK_TYPE_IS_VALID

在使用delete的时候出现了一个错误,错误代码为——_BLOCK_TYPE_IS_VALID。经过查询之后,发现原因是使用delete释放栈上的内存空间。因为栈上的变量存放的是临时变量,由系统负责垃圾回收,而delete操作的对象是堆上的变量,使用new运算符开辟出来的变量可以使用delete来释放。注意到这个问题就可以解决该问题。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

6 + 2 =

− 3 = 1