//STL示例 容器迭代器
#include <iostream.h>
#include <algorithm>
#include <vector>
using namespace std;
double darray[10] ={1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9};
vector<double> vdouble(10);
int main()
{
vector<double>::iterator outputIterator = vdouble.begin();//定义容器迭代器,并初始化指向容器开始
copy(darray, darray + 10, outputIterator);//copy方法在algorithm头文件中定义,将数组复制到容器里
while (outputIterator != vdouble.end()) {
cout << *outputIterator << endl;
outputIterator++;
}
return 0;
}
STL示例02(容器迭代器)
最新推荐文章于 2025-06-21 20:11:19 发布
本文通过一个具体的示例介绍了如何使用C++标准模板库(STL)中的容器迭代器来操作数据。示例展示了如何定义一个双精度浮点数类型的向量容器,并使用迭代器进行元素的复制与遍历。
556

被折叠的 条评论
为什么被折叠?



