throwing exception from constructor
<p>Out of my curiosity..</p>

<p>I notice when I throw exceptions from constructor, if I compiled the code in debug mode and if I click on continue debugging (or continue stepping through), it won't exit the constructor until it reaches the end. Please note I don't have try{}catch{} wrapping the code that instantiate MyClass object.</p>

<p>I tried this in release mode, and can't really tell if it exits the constructor after the first throw or the last throw. Do you know if in release mode it leaves ctor since the first throw or the last? And why does it let me go to the next line when I'm in debug? shouldn't throw just exit the scope it's in?</p>

<pre><code>MyClass::MyClass()
{
   throw "exception1";
   throw "exception2";
   throw "exception3";
}

MyClass a;
</code></pre>
