我有一个关于在C++中使用关键字final的问题。我知道虚函数是在基类中声明的成员函数,它应该在派生类中被覆盖。通过动态绑定,将根据负责调用的对象的类型调用适当的方法。但是,为了防止基类中的成员函数在任何派生类中被覆盖,我们将使用final关键字。
void startEngine() final;// Co
I mean by a purely virtual class};BaseClass(const int & VAR) : var(VAR) {};
我的派生类不能将常量变量var初始化为任何它想要的值。在构造派生类之前,调用基类的构造函数,此时必须初始化常量成员变量。我的问题不是“我如何让我的代码工作