C ++: почему я не могу сделать очередь структуры? - PullRequest
1 голос
/ 28 ноября 2011

У меня есть следующий код:

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

Но я получаю ошибку:

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

Как я могу создать очередь для моей структуры?

Ответы [ 2 ]

6 голосов
/ 28 ноября 2011

Вы не #include <queue>.

РЕДАКТИРОВАТЬ: После редактирования вам нужно квалифицировать это как std::queue<Job>.

5 голосов
/ 28 ноября 2011

Попробуйте следующее

std::queue<Job> _jobQueue;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...