容器
uestcprince
这个作者很懒,什么都没留下…
展开
-
容器的拷贝
容器拷贝有两种方式:一种直接拷贝整个容器;另一种以迭代器的方式指定拷贝的元素的范围。当直接拷贝整个容器时,要求相同的容器类型,而且容器中元素的类型也要相同 如:vector<const char*> test1={"apple",""orange"};vector<string> test2(test1); //错误,元素类型不同当以迭代器方式指定拷贝的...原创 2018-08-16 16:56:49 · 1574 阅读 · 0 评论 -
关联容器使用自定义的元素比较方法
容器中元素操作的类型也是容器类型的一部分。在定义关联容器时,需要将自定义的操作类型在尖括号中紧跟在元素类型之后。如Fruit类无&lt;运算符,可以定义如下的函数bool compare(const Fruit &amp;lhs,const Fruit &amp;rhs){ return lhs.size()&lt;rhs.size();}在定义multiset时提供两...原创 2018-08-19 21:14:05 · 194 阅读 · 0 评论