-1 c++ class garbage delete-operator
我有一个包含3个节点指针和2个整数的节点类.我分配了所有节点new,但是当我调用delete它们时,整数被设置为-17891602并且它会搞砸我代码的其余边界检查.会导致delete这样做的原因是什么?
new
delete
-17891602
Che*_*Alf 5
在delete你的记忆不再是你的记忆之后.不要检查它,不要对它做任何事情,因为如果你这样做,那么你有未定义的行为.它很快就会被重用.
干杯&hth.,
归档时间:
14 年,11 月 前
查看次数:
139 次
最近记录:
11 年,1 月 前