title: What does throw do when not in used with try and catch?
body: <p>What does <code>throw</code> do when not used with try and catch? Like:</p>
  
  <pre><code> if (IsEmpty()) throw "Stack is empty, Cannot delete";
  </code></pre>
  
  <p>Does it get printed in console?</p>
  
  <p>But when <code>throw</code> contains some int or char as its arguments, it is thrown to catch; what happens in this case?</p>