关于MFC程序内存泄露问题 最近学习MFC,写的MFC程序一关闭就提示内存泄露问题,有些指针没有delete,但是不知道什么时候delete,高手帮帮忙 啊, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://blog.csdn.net/robertbaker/article/details/6362012 this->m_device->GetViewport(this->m_viewport); this->m_device->GetTransform(D3DTS_WORLD,this->m_worldM);//this->m_worldM指针 this->m_device->GetTransform(D3DTS_VIEW,this->m_viewM);//this->m_viewM指针 this->m_device->GetTransform(D3DTS_PROJECTION,this->m_projectionM);//this->m_projectionM指针 m_tempPosition=this->m_position; D3DXVec3Project(&m_tempPosition,&m_tempPosition,this->m_viewport,this->m_projectionM,this->m_viewM,this->m_worldM); this->m_rect.bottom=m_tempPosition.y+10; this->m_rect.top=m_tempPosition.y-10; this->m_rect.left=m_tempPosition.x-30; this->m_rect.right=m_tempPosition.x+30; this->m_isInitialized=true;以上列举的几个指针什么时候释放啊,这个函数一直要被调用,但是调用 的次数越多,程序就有点慢了, 我觉得你只要释放 m_devicedelete(m_device);m_worldM、m_viewM、m_projectionM 这三个变量,看名称应该是3个成员变量,并不是指针吧?如果不是指针,就不要释放如果也是指针,当然也需要释放 如何调用COM对象的方法返回对象? ADO连接数据库添加数据时出现错误! 如何不弹? 关于CGridCtrl的问题 哪位有OLE相关的中文书籍,多谢! ##怎么样注册热键 Ctrl+Shift+任意键 一个棘手的问题!100分 急问用vc连接SQL server数据库!给100分! 我今天去了一家公司面试,他们竟然说mfc已经过时了,气人啊! 请教如何在vc.net中写一个sizeof()函数dll,供vb.net使用? 基础的删除类的问题 关于ActiveX控件的安全标记.
this->m_device->GetViewport(this->m_viewport);
this->m_device->GetTransform(D3DTS_WORLD,this->m_worldM);//this->m_worldM指针
this->m_device->GetTransform(D3DTS_VIEW,this->m_viewM);//this->m_viewM指针 this->m_device->GetTransform(D3DTS_PROJECTION,this->m_projectionM);
//this->m_projectionM指针 m_tempPosition=this->m_position;
D3DXVec3Project(&m_tempPosition,&m_tempPosition,this->m_viewport,this->m_projectionM,this->m_viewM,this->m_worldM);
this->m_rect.bottom=m_tempPosition.y+10;
this->m_rect.top=m_tempPosition.y-10;
this->m_rect.left=m_tempPosition.x-30;
this->m_rect.right=m_tempPosition.x+30;
this->m_isInitialized=true;以上列举的几个指针什么时候释放啊,这个函数一直要被调用,但是调用 的次数越多,程序就有点慢了,
delete(m_device);
m_worldM、m_viewM、m_projectionM 这三个变量,看名称应该是3个成员变量,并不是指针吧?
如果不是指针,就不要释放
如果也是指针,当然也需要释放