title: Re-throw an exception inside catch block
body: <p>Can anyone please confirm me if this information is correct or not:</p>
  
  <p>In C++, inside catch block we can re-throw an exception using throw statement, but the thrown exception should have the same type as the current caught one.</p>