title: What requirements does the standard place upon a type thrown in an exception?
body: <p><a href="https://stackoverflow.com/questions/6864011/how-can-stdruntime-errorruntime-errorconst-stdstring-meet-stdexception">I thought exceptions imposed a bit more on the thrown type than the standard actually imposes.</a> I want to clear up this confusion. What is actually imposed on those types?</p>