C ++子类方法重写

时间:2016-05-31 22:37:55

标签: c++ class override

我觉得这个完全愚蠢。我想创建我的类Model的子类:

class Model {
public:
    Model(const GLchar* path, const GLuint& amountLoaded);
protected:
    void loadModel();
};

它应该是这样的:

class AnimatedModel : public Model {
public:
    AnimatedModel(const GLchar * path, const GLuint & amountLoaded);
protected:
    /*Override!*/
    void loadModel();
};

然后,形成外部,我想创建一个新的AnimatedModel。 AnimatedModel构造函数只是将其参数传递给Model构造函数。然后Model构造函数调用方法loadModel()。我希望,这个调用会达到我这个方法的重写版本,但它似乎不会像这样工作......我在这里缺少什么?

0 个答案:

没有答案