天天看點

<C++>error LNK2001錯誤

從我的網易部落格移動。。。。

簡單寫了個C++的類練習。其中類中有個虛函數。居然提示

error LNK2001: unresolved external symbol "public: virtual bool __thiscall Base::isgood(void)" 
      

錯誤。丫的。我沒有需求要連接配接dll啊。很久不寫難道這麼弱智的類都出這麼牛逼的錯誤。。。

折騰了半天。才發現我定義的虛函數沒有定義。也就是沒有定義成純虛函數。

修改後。最後代碼為:

virtual bool isgood() =0;//後面的=0就是定義成純虛函數必須的。就是沒有後面的=0.才會發生上面錯誤
      

這樣。就沒有上面錯誤了