C ++:为什么我不能创建一个struct的队列?

时间:2011-11-28 01:02:14

标签: c++ struct queue

我有以下代码:

        #include <queue>
        struct Job                  
        {
        };
        queue<Job> _jobQueue;

但我收到错误:

error: ISO C++ forbids declaration of âqueueâ with no type

如何为我的结构创建队列?

2 个答案:

答案 0 :(得分:6)

你没有#include <queue>

编辑:编辑完成后,您需要将其限定为std::queue<Job>

答案 1 :(得分:5)

尝试以下

std::queue<Job> _jobQueue;