-1
靜態方法我有一個像下面在模板類
template<class T>
class Student
{
public:
static Student& Instance();
}
template<class T>
Student<T>& Student<T>::Instance()
{
...
return student;
}
它返回LNK2001錯誤類。我可以用這種方式嗎?
你沒有提供所有相關的代碼。編譯器如何從上面的代碼中知道'student'是什麼? (你的鏈接錯誤可能是因爲你聲明瞭,但是沒有定義學生) – 2011-12-26 09:15:53
是的,請提供一些至少編譯的示例代碼(在合適的地方等分號),然後我們可以看看鏈接器錯誤。 – 2011-12-26 09:21:55
這是真實的代碼嗎?它是否給鏈接器錯誤?我不能。但是,它可以給*編譯*錯誤,因爲類定義不以分號';'結尾。 – Nawaz 2011-12-26 09:30:53