linux的C++,怎么用库queue

来源:百度知道 编辑:UC知道 时间:2024/06/06 01:27:52
我的程序如下,却出现很多不知道什么意思的编译错误。

#include<queue>
#include<stdio.h>
int main()
{
queue<int> q;
return 0;
}
下面这两个程序都不行

#include<stdio.h>
#include<queue>
using namespace std;
int main()
{
std::queue<int> q;
return 0;
}

#include<stdio.h>
#include<queue>
using namespace std;
int main()
{
queue<int> q;
return 0;
}

对比一下
#include<queue>
#include<stdio.h>
int main()
{
std::queue<int> q;
return 0;
}

有编译错误就贴, 你看不明白不代表别人也看不明白啊

queue在namespace std下面.

所以必须加上using namespace std;