关于容器

来源:互联网 发布:淘宝店代理加盟 编辑:程序博客网 时间:2024/04/29 14:12

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

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

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

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

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

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

原创粉丝点击