ncluding embedding a fixed-length buffer in
        the exception object, or managing strings via reference-counting.
        However, consider the next point before pursuing either of these
        approaches.</p>
      </li>

      <li><b>Format the <code>what()</code> message on demand</b>, if you
      feel you really must format the message. Formatting an exception error
      message is typically a memory-intensive operation that could
      potentially throw an exception. This is an operation best de