练习11.10:可以定义一个vector::iterator到int的map吗?list::iterator到int的map呢?对于两种情况,如果不能,解释为什么?
/*
*C++Primer(第五版)
*11.2.2节练习
*练习11.10
*问题描述:练习11.10:可以定义一个vector<int>::iterator到int的map吗?list<int>::iterator到int的map呢?对于两种情况,如果不能,解释为什么?
* 说明:这两种情况都可以
*作者:Nick Feng
*邮箱:nickgreen23@163.com
*/
#include <iostream>
#include <string>
#include <map>
#include <vector>
#include <list>
using namespace std;
int main()
{
//这两种情况都可以
map<vector<int>::iterator,int> ma;
map<list<int>::iterator,int> ma_li;
return 0;
}
C++ Primer(第五版)练习11.10解析:vector和list迭代器到int的map应用
本文详细解析了C++ Primer(第五版)中第11章第2节的练习11.10,探讨了如何使用map容器将vector和list的迭代器映射到整数类型。通过实例演示了两种情况的实现方式,并解释了为什么这两种情况都是可行的。
33万+

被折叠的 条评论
为什么被折叠?



