我目前正在用c ++编写代码,我正在尝试创建一个队列。不幸的是,每当我尝试创建队列时,Eclipse都会给我错误。 Eclipse似乎是唯一给我错误的IDE。
#include <queue>
using namespace std;
queue<s>q;
给出的错误是:'queue'无法解析。
提前致谢!!
答案 0 :(得分:2)
在C ++标准库中,所有函数和类都位于std
命名空间中。
因此,在包含所需文件之后,您必须指定使用queue
命名空间中的std
:
std::queue<s> q;
如果您要经常使用queue
课程,那么将queue
引入您的范围非常有用:
using std::queue;
然后可以使用范围内的任何地方:
queue<s> q;