首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

CObject,CObArray 的有关问题

2012-09-22 
CObject,CObArray 的问题我有几个子类,是继承CObject类的,我在查询时候获得的是CObject*指针,然后通过一个

CObject,CObArray 的问题
我有几个子类,是继承CObject类的,我在查询时候获得的是CObject*指针,然后通过一个CObArray 管理,
我new 了子类之后,通过 CObArray 的setat加入,然后我想问下,当我想删除时怎么删除呢?
我现在是通过CObArray 的RemoveAt,我想问下,这个RemoveAt只是像vector中一样需要你先自己将类取出来delete然后removeat还是说它自己就自动化的帮你delete了CObject的子类了? 另外我想问下,我获得的是父类的指针,如何删除子类呢?

[解决办法]
1. 需要自己delete;
2. 虚析构函数可以解决这个问题。
[解决办法]
你要觉得不放心 你可以在你的类的析构函数上面加断点验证下。
[解决办法]
CObArray 管理就可以

热点排行