-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