How to override a virtual function with a non-virtual function?
问题 Refer to this question: Hide virtual function with non-virtual override And this question: override on non-virtual functions A function that overrides a virtual function is virtual too, even though it's not explicitly declared virtual. My technical question is: Is there away to make that overriding function non-virtual (and applies that to classes lower in the hierarchy)? In other words, can I turn the "virtuality" off? Obviously we can override a non-virtual function with a virtual function.