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;
}