2009年10月11日

delete后该指针还能使用么(转帖)

摘要: 一本c++的书上说 "一旦用delete运算符释放了指针所指向的动态内存,就不能再对其赋值.例如: float *p = new float; ... delete p; *p = 5; //p值未变,但p所指内存已被释放,再对p所指内存访问便不合法 " 但是我在dev c++还有vc2008上测试 ,都没有问题,也都能输出*p的值 这是为什么? 期待解答..虽然内存被释放了,但指针指... 阅读全文

posted @ 2009-10-11 20:01 ATAK 阅读(850) 评论(0) 推荐(0) 编辑

导航