其實這是因為你的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!

arrow
arrow
    全站熱搜

    eric1300460 發表在 痞客邦 留言(1) 人氣()