2
我在我的一個類中使用模板,但由於某種原因,當我創建一個對象時,我得到的錯誤如下:類模板「測試」的參數列表丟失。無法創建類模板對象
template <class T>
class Test
{
private:
T variable;
public:
Test(){cout << "CONSTRUCTOR CALLED" << endl;}
};
在main.cpp中
Test object;
編譯
顯示以下內容: '測試':使用類模板需要模板參數列表。
template <class T>
Test<T>::Test()
{
cout << "CONSTRUCTOR CALLED" << endl;
}
這也沒有工作
如果您的類使用模板,則應該爲其提供模板參數(或參數)當你嘗試使用它時(例如'Test object;') –
Nbr44
2013-04-09 01:35:36
你需要使用類型來對它進行參數化,比如'Test object'。 –
Yuushi
2013-04-09 01:36:17