不只是我孤陋寡闻,还是就是如此。下面陈述问题
我在一个dock的controlbar 上创建了一个 view
本来想把这个view 对象作为一个 controlbar的成员,可程序在退出时会断言出错。
然后我用了指针 在创建controlbar时 new 一个 view .可我在controlbar析构时 delete view
的指针出现内存访问错误。
查明原因是view 类的析构函数先于 controlbar的调用。
我new 的view 程序退出内存不是应该自己回收吗?怎么会自己就析构了呢?
我在一个dock的controlbar 上创建了一个 view
本来想把这个view 对象作为一个 controlbar的成员,可程序在退出时会断言出错。
然后我用了指针 在创建controlbar时 new 一个 view .可我在controlbar析构时 delete view
的指针出现内存访问错误。
查明原因是view 类的析构函数先于 controlbar的调用。
我new 的view 程序退出内存不是应该自己回收吗?怎么会自己就析构了呢?
解决方案 »
- 如何去掉VPN的“在远程网络上使用默认网关” 全部积分只有这些。
- windows的消息缺陷,大家进来讨论!!!
- 想搞硬件该学些什么东西 ?????
- 能在ToolBar添加picture控件吗,如何实现?
- Windows Froms C++的问题
- CString 怎样转成Int????????
- 请教关于ATL的一个问题
- 我要产生从1到52个随机数,应该如何?
- 救命,,vc在winxp下装的时候安装向导提示。。。。。。
- MFC程序中,MFC的对象如何被使用的?
- VC2003如何在窗体上添加控件(例如按钮)
- 在treeCtrl的节点右边点右键,节点底色会变成蓝色,可不可以象左键那样,只要不点节点就没有任何变化呢?
http://blog.csdn.net/Mackz/archive/2005/09/23/488237.aspx