最终类构造函数和析构函数中对vtable的未定义引用

时间:2016-05-28 11:43:10

标签: c++

您好我正在尝试从一本书“C ++介绍Jesse Liberty和Jim Keogh的编程简介”中学习c ++。我正在为第12章多重继承做问题。 Q4要求我从车辆中获取汽车和公共汽车作为adt然后从sportscar派生wagoncoupecar并从{实现非纯虚函数在vehicle中{1}}。它在codelite上进行编译,但在构建时它会给出错误

  

car的构造函数和析构函数的'vtable for Coupe'的未定义引用

请任何人都可以告诉我我做错了什么,这样我就可以了解更多关于如何使用vtables正确处理虚函数定义。

Coupe

1 个答案:

答案 0 :(得分:1)

您应该在GetItsSpeed中实施Coupe。 例如,

int Coupe::GetItsSpeed() {return 0;};