请问QT在声明全局变量的头文件中为什么显示map does not name a type,deque和stack也是这样

*^~^ 2020-07-07 11:13:13
#pragma once
#include<map>
#include<deque>
#include<stack>
#include"car.h"
#include<QString>

extern map<QString,int> mp;
extern deque<car> park;
extern deque<car> path;
extern stack<car> sk;
const int parkmax=5;
const int pathmax=2;
//#endif // PARKINGLOTINFO_H
...全文
2555 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
问题相同 加上using namespace std;就好了
  • 打赏
  • 举报
回复
想问一下这个是什么原因?解决方法是什么?忘写std指的什么?不太明白
*^~^ 2020-07-10
  • 打赏
  • 举报
回复
是的,已经解决了,还是谢谢你
真相重于对错 2020-07-07
  • 打赏
  • 举报
回复
你用什么编译器啊?
倚栏|听风 2020-07-07
  • 打赏
  • 举报
回复
是不是忘写std了
真相重于对错 2020-07-07
  • 打赏
  • 举报
回复
应该是编译器没配置好。 用vs的qt插件,更方便
*^~^ 2020-07-07
  • 打赏
  • 举报
回复
引用 1 楼 真相重于对错 的回复:
你用什么编译器啊?
QT

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧