我是Qt Creator的新手,我試圖定義一個數據庫,它將一個向量作爲參數。我已經有了數據庫的代碼,這就是我正在做的實例化對象。Qt Creator錯誤 - 「不會命名一個類型」
public:
vector<CEmployee*> records;
CDatabase all_emps(records);
我不斷收到錯誤「的記載是不是一個類型」雖然我不明白爲什麼,因爲我已經定義爲記錄正上方的載體。我試圖將記錄更改爲簡單的矢量,但是在我的代碼的其他地方創建了其他錯誤。如果任何人都可以指出我如何解決這個問題,我們將非常感激。提前致謝!
是否使用'使用命名空間std;':
這也許會更有意義?如果你[請停止](http://stackoverflow.com/questions/1452721/why-is-using-namespace-std-in-c-considered-bad-practice)。如果你不是,那麼你忘記了'矢量'前面的'std ::' – NathanOliver
包括矢量頭?並使用'std :: vector'。 – Unimportant
我已經嘗試了這兩個選項,但繼續得到相同的錯誤。矢量線不是出現錯誤的地方。它出現在CDatabase all_emps(記錄)行 – lantakli