我觉得这个完全愚蠢。我想创建我的类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()
。我希望,这个调用会达到我这个方法的重写版本,但它似乎不会像这样工作......我在这里缺少什么?