title: c++ operator overloading & polymorphism
body: <p>Do polymorphism and operator overloading mix together?
  You can't do polymorphism without pointers, as it is explained in <a href="https://stackoverflow.com/questions/7223613/c-polymorphism-without-pointers">this answer</a> and also you can't do operator overloading with pointers as explained <a href="https://stackoverflow.com/questions/6171630/why-isnt-operator-overloading-for-pointers-allowed-to-work">here</a>.<br>
  So there really is no way to do this, right?</p>