title: Use-cases of pure virtual functions with body?
body: <p>I recently came to know that in C++ pure virtual functions can optionally have a body. </p>
  
  <p>What are the real-world use cases for such functions?</p>