title: Where do "pure virtual function call" crashes come from?
body: <p>I sometimes notice programs that crash on my computer with the error: "pure virtual function call".</p>
  
  <p>How do these programs even compile when an object cannot be created of an abstract class?</p>