title: catching std::exception by reference?
body: <p>I have a silly question. I read this article about std::exception <a href="http://www.cplusplus.com/doc/tutorial/exceptions/">http://www.cplusplus.com/doc/tutorial/exceptions/</a></p>
  
  <p>On <code>catch (exception&amp; e)</code>, it says:</p>
  
  <blockquote>
    <p>We have placed a handler that catches exception objects by reference (notice the ampersand &amp; after the type), therefore this catches also classes derived from exception, like our myex object of class myexception.</p>
  </blockquote>
  
  <p>Does this mean that by using "&amp;" you can also catch exception of the parent class? I thought &amp; is predefined in std::exception because it's better to pass e (std::exception) as reference than object.</p>