How can I implement a method as final (final as in JAVA) in C++?
<p>For example: 
I have an implementation (say doSomething()) in Base class. </p>

<p>I want all the Derived classes to use only this implementation, and not to override the base class implementation. </p>

<p>How can I force this behavior in C++?</p>
