-2
我目前得到一个错误如何用类型struct定义双端队列(双面队列)?
"error: 'deque' in namespace 'std' does not name a type"
在我的头文件中,我有一个struct testStruct
,我定义为这样:
struct testStruct{ /*vars*/ };
在头文件的底部,我宣布一个deque
为例如:
extern std::deque<testStruct> *testQueue;
我没有声明,我using namespace std
和我有queue.h
库INC luded。即使我将这种类型替换为像int
这样简单的东西,它也会给出相同的错误。
谢谢。
当我做#include时,它给了我一个致命的错误。它说没有这样的文件或目录。我没有正确包括它吗?我猜测它不在我现有的图书馆中。 –
user3261941
尝试不是 –
Taredon
是的,伎俩!感谢你们俩! – user3261941