未明确引用vtable问题

时间:2015-10-10 22:31:02

标签: c++ undefined-reference vtable

我在编译c ++项目时遇到了一些麻烦,继续得到:

   undefined reference to 'typeinfo for FileModule'

FileModule是一个基类,其中一些类继承了它。 FileModule本身使用其构造函数继承自名为Module的基类。任何想法如何解决它?

一些代码:

    #ifndef FILE_MODULE
    #define FILE_MODULE
    #include "module.h"

    class FileModule: public Module
    {
public:
    FileModule(){}
    FileModule(int id): Module(id) {}
    void getFileModule() const { return; }
    //FileModule* create(int type);
    virtual ~FileModule(){}
    virtual string getValue()= 0;
    virtual void assign(string toAssign, int location = 0) = 0;
    };

0 个答案:

没有答案