STL 容器里的元素,必须“可复制”
2010-05-03 21:06
190 查看
STL的容器由于要支持添加,排序等,所以元素之间 经常需要复制,所以想要放入STL标准容器的对象,都必须能拷贝及赋值。不过,如果一个对象在实际逻辑上确实不能复制,这时如果又需要放在容器里,最正确的做法就是只在容器里保存它们的指针(相应的,通过需要将元素在堆里分配)。
来源:http://student.csdn.net/space.php?uid=112600&do=blog&id=32442
来源:http://student.csdn.net/space.php?uid=112600&do=blog&id=32442
相关文章推荐
- STL序列式容器中删除元素的方法和陷阱 二
- 从stl中容器中删除元素
- stl 的find_if算法用来查找容器内的符合条件的元素
- STL容器迭代过程中删除元素技巧(转)
- STL:循环删除容器中元素的方法和陷阱
- STL 统计vector容器中指定对象元素出现的次数:count()与count_if()算法
- STL容器之删除元素,迭代器失效
- STL容器元素应满足的条件
- STL容器元素的删除
- STL-list容器的unique函数移除重复元素的策略
- 【C++】容器元素的复制和变换
- STL 容器和迭代器连载8_访问顺序容器的元素
- STL序列式容器中删除元素的方法和陷阱 三
- STL序列式容器中删除元素的方法和陷阱一
- STL容器删除元素时内存释放情况
- STL容器:在遍历的过程中删除元素
- STL容器之 元素删除
- stl容器在循环遍历中删除元素的方式
- STL容器迭代删除元素
- STL-容器间的复制list&vector