//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(容器迭代器)
最新推荐文章于 2024-09-03 16:17:30 发布