4490: 【例】迭代器-定义
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:12
解决:12
题目描述

样例输入 复制
样例输出 复制
11 11
提示
vector<int> 表示一个存放 int 类型元素的的动态数组。
vector<int>::iterator 表示 vector<int> 的内部有一个类型,名字叫 iterator 。
两个冒号 :: 表示作用域。
#include <bits/stdc++.h> using namespace std; int main(){ int a[]={10,20,30,40,50}; vector<int> v(a,a+5); //定义迭代器,命名为 it vector<int>::iterator it; //迭代器指向 vector<int>的首元素 it =v.begin(); (*it)++; cout<<*it<<" "<<v[0]<<endl; return 0; }