new与delete使用的问题

yang_200533 2012-04-01 04:26:42
写了一段程序用new 和 delete分配释放内存,可是运行时发生内存泄漏。那位高手指点一下哈!谢谢

//记录直线坐标
LinePointX = new int[LinePnum];
LinePointY = new int[LinePnum];
//记录直线点值数组的起始点指针
//记录直线点值数组的起始点指针
//int* BakX = LinePointX;
///int* BakY = LinePointY;
int pointcount = 0;
for(j = 0; j <lHeight; j++)
{
for(i = 0;i <lWidth; i++)
{

// 指向缓存图像倒数第j行,第i个象素的指针
lpDst = (char *)lpNewDIBBits + lLineBytes * j + i;
if(0 == *lpDst)
{
*(LinePointX + pointcount) = i;
*(LinePointY + pointcount) = j;
pointcount++;
}
}
}
//计算子线斜率和截距
//Min2Method(xyTopX, xyTopY, LinePointX , LinePointY , LinePnum);

//?????????????????????????????????????????????????????????????????????????
//LinePointX = BakX;
//LinePointY = BakY;
delete []LinePointX;
delete []LinePointY;
...全文
63 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
libralibra 2012-04-02
  • 打赏
  • 举报
回复
看不到泄露
gold_water 2012-04-02
  • 打赏
  • 举报
回复
wltg2001 2012-04-02
  • 打赏
  • 举报
回复
这段应该是没有问题的。
诶呦 2012-04-02
  • 打赏
  • 举报
回复
不是这里,可能还有其它地方吧。或者是资源泄露
zhanshen2891 2012-04-01
  • 打赏
  • 举报
回复
就这一段???

没有泄露啊

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧