关闭

<C++>error LNK2001错误

602人阅读 评论(0) 收藏 举报

从我的网易博客移动。。。。


简单写了个C++的类练习。其中类中有个虚函数。居然提示

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


错误。丫的。我没有需求要连接dll啊。很久不写难道这么弱智的类都出这么牛逼的错误。。。

折腾了半天。才发现我定义的虚函数没有定义。也就是没有定义成纯虚函数。

修改后。最后代码为:

virtual bool isgood() =0;//后面的=0就是定义成纯虚函数必须的。就是没有后面的=0.才会发生上面错误


这样。就没有上面错误了

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:276845次
    • 积分:2994
    • 等级:
    • 排名:第11710名
    • 原创:62篇
    • 转载:6篇
    • 译文:0篇
    • 评论:136条
    我的其他博客
    最新评论