vector<int> v = {10, 20, 30};
auto it = v.begin() + 1;
cout << *it;
输出的结果是( )。
- A. 20:迭代器是指向容器内位置的对象,begin() 指向第一个元素,*it 取出所指元素
- B. 10:begin() 指向第一个元素之前,+1 才落到 10 上
- C. 30:begin() + 1 前进了两格
- D. 编译错误:迭代器不支持 + 运算
vector<int> v = {10, 20, 30};
auto it = v.begin() + 1;
cout << *it;
输出的结果是( )。