C++的STL中的map的问题。map的嵌套定义可不可以多级嵌套还是说只能二级map
2个回答
展开全部
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <string>
#include <map>
using namespace std;
int main()
{
map<map<string,int>, map<string,int>> mymap;
system("pause");
return 0;
}
三层以上是会报错,超出修饰名的长度,名称被截断,说白一点就是C++不支持太长的类型修饰
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询