北京调试时,指针重指向

 

//指针重指向 2011年7月23日19:02:16 xiaojun
 DELETE_M_S(pPerFrmLoadData);
 pPerFrmLoadData = new WORD[10];


 PWORD ptmpData = NULL;
 ptmpData = new WORD[10];
 pPerFrmLoadData = ptmpData;
 ptmpData[0] = 12340;
 ptmpData[1] = 12341;
 ptmpData[2] = 12342;
 ptmpData[3] = 12343;
 ptmpData[4] = 12344;
 ptmpData[5] = 12345;
 ptmpData[6] = 12346;
 ptmpData[7] = 12347;
 ptmpData[8] = 12348;
 ptmpData[9] = 12349;

 //memcpy(pPerFrmLoadData, ptmpData, 10*sizeof(WORD));

 DELETE_M_S(ptmpData);
 DELETE_M_S(pPerFrmLoadData);  //这句就会出错,
 pPerFrmLoadData = new WORD[10];

 

 

出错提示可能如下:

Windows 已在 *****.exe 中触发一个断点。
其原因可能是堆被损坏,这说明 ****.exe 中或它所加载的任何 DLL 中有 Bug。
原因也可能是用户在 t****.exe 具有焦点时按下了 F12

 

pPerFrmLoadData 重指向了

如果需要,则可以用memcpy。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值