其實這是因為你的virtual function忘了實做。 它錯誤訊息會跟你講是在哪一個CLASS忘了實做。
例如:
class c1 有2個virtual function
然後c2 繼承 c1 然後只實做1個virtual function
編譯的時候 就會出現c2.cpp error message "Undefined reference to 'vtable xxxxxxxxxx' "
因為還有一個virtual function忘了實做。
所以解決方法就是去把它實做出來就OK!
其實這是因為你的virtual function忘了實做。 它錯誤訊息會跟你講是在哪一個CLASS忘了實做。
例如:
class c1 有2個virtual function
然後c2 繼承 c1 然後只實做1個virtual function
編譯的時候 就會出現c2.cpp error message "Undefined reference to 'vtable xxxxxxxxxx' "
因為還有一個virtual function忘了實做。
所以解決方法就是去把它實做出來就OK!
C/C++(4)
程式設計(5)
平常日記(3)
影視遊戲(2)
電腦相關(4)
Comment Permissions: Allow commenting