);</code>
  will work correctly for both <code class="classname">std::time_get</code> and
  <code class="classname">std::__cxx11::time_get</code> (even if a user-defined
  facet that derives from one or other version of
  <code class="classname">time_get</code> is installed in the locale).
</p><p> Although the standard exception types defined in
  <code class="filename">&lt;stdexcept&gt;</code> use strings, most
  are not defined twice, so that a <code class="classname">std::out_of_range</code>
  exception 