Error: map 不是模板

Posted pualus

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Error: map 不是模板相关的知识,希望对你有一定的参考价值。

问题:

笔者在自定义的namespace中使用map的时候,出现如题所示的问题。

Error: map 不是模板

解决

百思不得其解。
然后Google到一片CSDN博文的类似问题 vector不是模板 || list不是模板解决办法 ,文中提到了 百度知道 的一篇同名问题(为什么Google没有出现百度知道的那篇呢,难道GoogleAI都知道百度是个渣渣?),随着连接找到了那篇问题。
【百度知道:vector不是模板 || list不是模板解决办法】 (作者是无罪的,知识产权应受保护。最近逼哥微博维权吵得沸沸扬扬,顶一下!)

文中提到一个关键点解决了我的问题,就是:
list和vector在命名空间std里,需要声明using namespace std;

既然如此,map是不是也在std中呢,由于自定义namespace没法儿换,所以试了以下方法:

std::map <int, int> maptest;

成功!!

最后

【百度知道】的那篇链接说了一个有意思的问题,抄录如下:

刚刚遇到了这两个问题,搜索了一下发现有不少人问过但是很难找到回答。
鉴于百度搜索总是把百度知道放在搜索结果里这么靠前的地方我就把处理方法放这里了。。。

如上我们可以得出三点:

  1. 楼主是个好人
  2. 百度是个渣渣
  3. 百度搜索是个流氓

那么不用百度搜索用什么呢?
天朝同胞请听我一言,用Google
要FQ的呀?!
莫慌,请点击获取fanqi昂方式

声明

以上言论仅为屋中人所代表的屋中人的个人观点,与屋中人本人无关。

以上是关于Error: map 不是模板的主要内容,如果未能解决你的问题,请参考以下文章

RecyclerView holder中的Android Google Maps动态片段

Amazon Elastic Map Reduce:输入片段大小是不是重要

“在没有模板参数的情况下使用的类 std::map”错误

golang的xorm如何将[]map[string][]byte 格式的数据序列化成json输出

PCL异常处理:pcl 1.8.13rdpartyoostincludeoost-1_64oost ypeofmsvc ypeof_impl.hpp(125): error(代码片段

VSCode自定义代码片段——.vue文件的模板