<<Advanced Animation with DirectX>>这本书的蒙皮动画,指针未释放. 找找MeshParser类的析构函数中是否直接或间接调用了delete m_RootFrame->Name;delete m_RootFrame; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 搞出来了.//释放溢出部分void D3DXFRAME_EX::DeleteX(){ // Reset sibling frames D3DXFRAME_EX *pFramePtr; if((pFramePtr = (D3DXFRAME_EX*)pFrameSibling)) { pFramePtr->DeleteX(); } // Reset child frames if((pFramePtr = (D3DXFRAME_EX*)pFrameFirstChild)) { pFramePtr->DeleteX(); } if(pFrameSibling) { if(pFrameSibling->Name) { delete []pFrameSibling->Name; pFrameSibling->Name=NULL; } delete pFrameSibling; pFrameSibling = NULL; } if(pFrameFirstChild) { if(pFrameFirstChild->Name) { delete []pFrameFirstChild->Name; pFrameFirstChild->Name=NULL; } delete pFrameFirstChild; pFrameFirstChild = NULL; }}void ENskinAtData::ENskinAtDataFree(){ if(LHxxMatrixOb) { delete LHxxMatrixOb; LHxxMatrixOb=NULL; delete LHxx3DATDataOb; //3d动画对象 LHxx3DATDataOb=NULL; //3d动画对象 g_Anim.Free(); // Free mesh and frame data delete []g_Frame->Name; delete []g_Mesh->Name; //自己加的释放 g_Frame->DeleteX(); delete g_Mesh; delete g_Frame; }} netbios 到底要加啥LIB库。帮助文档里面查不到 vc 什么函数可以实现精确除法(保留4位小数精度),???若没有,怎么实现这一功能???嘻嘻谢谢 关于New Delete的疑问 这样经典的界面效果如何实现??? 求解局域网中的语音传输问题 请大家快来帮忙啊!对话框中的COMBO控件怎么显示数据库中对应的数据并且能够被用户选择? 怎样读取屏幕的像素点? 连接SOCK4代理服务器成功后,Send函数可以发送成功,但Recv之后连接被强行断开了,这是为什么? 多线程推荐 CTreeCtrl控件父项不显示图标怎么做到? 怎么学好编程? 双缓冲和透明拷贝问题
//释放溢出部分
void D3DXFRAME_EX::DeleteX()
{
// Reset sibling frames
D3DXFRAME_EX *pFramePtr;
if((pFramePtr = (D3DXFRAME_EX*)pFrameSibling))
{
pFramePtr->DeleteX();
}
// Reset child frames
if((pFramePtr = (D3DXFRAME_EX*)pFrameFirstChild))
{
pFramePtr->DeleteX();
}
if(pFrameSibling)
{
if(pFrameSibling->Name)
{
delete []pFrameSibling->Name;
pFrameSibling->Name=NULL;
}
delete pFrameSibling;
pFrameSibling = NULL;
}
if(pFrameFirstChild)
{
if(pFrameFirstChild->Name)
{
delete []pFrameFirstChild->Name;
pFrameFirstChild->Name=NULL;
}
delete pFrameFirstChild;
pFrameFirstChild = NULL;
}
}
void ENskinAtData::ENskinAtDataFree()
{
if(LHxxMatrixOb)
{
delete LHxxMatrixOb;
LHxxMatrixOb=NULL; delete LHxx3DATDataOb; //3d动画对象
LHxx3DATDataOb=NULL; //3d动画对象 g_Anim.Free();
// Free mesh and frame data delete []g_Frame->Name;
delete []g_Mesh->Name; //自己加的释放
g_Frame->DeleteX(); delete g_Mesh;
delete g_Frame;
}
}