问一个概念, CRect m_r = new CRect(1,2,3,4); delete &m_r; 这样错在哪里? 执行到这里会程序异常的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CRect*prect=new CRect(1,2,3,4); delete prect; //正确CRect* prect = new CRect(1,2,3,4);delete prect;prect = NULL;//错误CRect rect = new CRect(1,2,3,4);CRect* prect = ▭delete prect;prect = NULL:为什么呢? CRect rect = new CRect(1,2,3,4);只是从new出的CRect对象复制一份,放到新的rect,这个rect并不是new出来的,而是在栈上的变量。当然不能delete 关于串口握手协议的问题 ODBC如何使用文件DSN, 连接数据库 菜鸟求助:如何把数据转为bmp 如何获得FILTER的DisplayName 关于COleDateTime的问题 关于vc的对话框的小问题. 关于 文件读写 侯捷,一个不懂c++的windows高手。 请教vc++高手 大虾求救.急急急急!!高分求解!! 与重画有关的简单问题. mfc下圆不同颜色闪烁问题 关于书上例程的一个小小的不理解 关于套接字的send函数
delete prect;
//正确
CRect* prect = new CRect(1,2,3,4);
delete prect;
prect = NULL;
//错误
CRect rect = new CRect(1,2,3,4);
CRect* prect = ▭
delete prect;
prect = NULL:
为什么呢?
只是从new出的CRect对象复制一份,放到新的rect,这个rect并不是new出来的,而是在栈上的变量。当然不能delete