下列哪个定义迭代器it的方法是正确的
A: vector:: iterator it;
B: iterator it;
C: vector:: iterator it;
D: vector v1; v1:: iterator it;
A: vector
B: iterator it;
C: vector:: iterator it;
D: vector
A
举一反三
- 可否定义一个map对象以vector<int>::iterator为键关联int型对象?如果以list<int>: : iterator:关联int型对象呢?或者,以pair<int, string>关联int? 对于每种情况,如果不允许,请解释其原因。
- 下列哪个定义迭代器it的方法是正确的 A: vector::iteratorit; B: iteratorit; C: vector::iteratorit; D: vectorv1; v1::iteratorit;
- 中国大学MOOC: 定义vector容器v1: vector <int> v1(10);的意义是( )。
- 下列创建vector容器对象的方法中,错误的是( ) A: vector v(10); B: vector v(10, 1); C: vector v{10, 1}; D: vector v = (10, 1);
- 下面哪条语句创建了一个存有10个整数的vector对象? A: std::vector<int> v(10); B: std::vector v; C: std::vector v[10]; D: std::vector<int> v[10]; E: std::vector(int) v;
内容
- 0
Iterator主要用于迭代访问,Iterator对象也称为迭代器
- 1
迭代器 Iterator 是什么?
- 2
Collection接口继承自Iterator接口,Iterator接口中的iterator()方法返回一个Iterator实例,它使用()方法来检测迭代器中是否还有更多的元素? A: next() B: hasNext() C: nextElement() D: hasNextElement
- 3
定义STL容器类vector的对象v如下,则下列操作有误的是()。vector<;int>; v(10); A: v.push_front(1) B: v[2] = 2 C: v.back() = 10 D: cout <;<; v.size()
- 4
Iterator是个接口,主要用于遍历集合,Iterator对象被称为迭代器对象 A: 对 B: 错