可否定义一个map对象以vector::iterator为键关联int型对象?如果以list: : iterator:关联int型对象呢?或者,以pair关联int? 对于每种情况,如果不允许,请解释其原因。
举一反三
- 对于以int型对象为索引关联vector<int>型对象的map容器,它的mapped_ type、key_ .type和value_ type分别是什么?
- 下列哪个定义迭代器it的方法是正确的 A: vector <int>:: iterator it; B: iterator it; C: vector:: iterator it; D: vector <int> v1; v1:: iterator it;
- int[][] x = new int[3][5]; 所定义的二维数组对象含有15个int型元素
- 假设一个委托类型定义如下public delegate int MyDelegate(string str);则该类型的委托对象可以委托的方法声明格式为( )。 A: int MyMeth(int i); B: string MyMeth(string str); C: string MyMeth(int i); D: int MyMeth(string str);
- 下面哪条语句创建了一个存有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;