内存多次释放问题
- C/C++ code
int *ip=new int(4);cout<<*ip<<endl;//*ip=4delete ip;cout<<*ip<<endl;//*ip=0 ?delete ip;cout<<*ip<<endl;//*ip此时为一个乱值!!
多次释放会造成什么问题?第一次释放的时候好像将值置为该类型的默认值,再一次释放的时候就是一个乱值?问下这个乱值是什么意思??
[解决办法]
整这个没用的干什么,明明知道不对,还去研究