title: Overloading static_cast?
body: <p>So, I had an exam the other day, and one of the questions was something very similar to this:</p>
  
  <p>We have a class called <code>Square</code> which holds a variable <code>int side</code>. How can we make it possible that <code>cout &lt;&lt; static_cast&lt;int&gt;(aSquare) &lt;&lt;endl;</code> would print out the area of aSquare?</p>
  
  <p>Is that even possible?</p>