c++容器和迭代器的相关问题。有关向量、列表。希望提供代码

1) 用十个元素{0,1,2,3,4,5,6,7,8,9}定义一个int数组。

2) 用这十个元素定义一个向量

3) 用这10个元素定义一个列表

4) 定义第二个数组、向量和列表,分别初始化为第一个数组、向量和列表的副本。

5) 将数组中每个元素的值增加2;将向量中每个元素的值增加3;将列表中每个元素的值增加4。

6) 编写一个简单的copy()操作,template Iter2 copy(Iter1 f1, Iter1 e1, Iter2 f2);它将[f1,e1)复制到[f2,f2+(e1-f1))并返回f2+(e1-f1),就像标准库复制函数一样。请注意,如果f1==e1,则序列为空,因此没有要复制的内容。

7) 使用copy()将数组复制到向量中,并将列表复制到数组中。

8) 使用标准库find()查看向量是否包含3,并打印出结果;使用find()查看list是否包含27,并打印出结果;请注意,如果find()返回序列的末尾,则找不到该值。

https://blog.csdn.net/qq_35197351/article/details/82913305