现在的位置: 首页 > 综合 > 正文

关于容器

2012年09月05日 ⁄ 综合 ⁄ 共 254字 ⁄ 字号 评论关闭

有时我想知道怎样设计容器类才是合理的。

是让用户自己new一个新的对象在放入容器类,还是我隐式的new一个新的对象?

这就带来一些问题。如果我隐式为新的对象建立容器类,那么很有可能我以后不好释放。因为对于object来说,是不能使用delete。并且每次都new也带来不小的时间损耗。

最简单的方式是不为用户new出新的对象,不delete容器类中的对象。

那么假如粗心的用户new出来新的指针并放入容器中...那么用户只好清除的时候先清除容器内的每个对象,然后再delete容器。

这样看起来不错。好像也只能这样做。

抱歉!评论已关闭.