final keyword (for virtual function and for class) :
Making class final make sure that the no class can derived from final class.
class CAT final { // no class can be derived from CAT
...
};
Making virtual function final make sure that the no class can override final virtual function.
class Dog {
virtual void FUNC() final; // No class can override FUNC()
};
Making class final make sure that the no class can derived from final class.
class CAT final { // no class can be derived from CAT
...
};
Making virtual function final make sure that the no class can override final virtual function.
class Dog {
virtual void FUNC() final; // No class can override FUNC()
};
Comments
Post a Comment