【发布时间】:2011-11-28 01:02:14
【问题描述】:
我有以下代码:
#include <queue>
struct Job
{
};
queue<Job> _jobQueue;
但我得到了错误:
error: ISO C++ forbids declaration of âqueueâ with no type
如何为我的结构创建队列?
【问题讨论】:
-
听起来你缺少一个包含?
-
(请注意,以前导下划线后跟大写字母开头的名称是为实现而保留的——因此,通常避免使用前导下划线。
-
此外,所有以下划线开头的全局范围的名称都被保留 - 例如此片段中的
_jobQueue。