Is there a typical pattern for handling wide character strings in exceptions?
<p>Standard C++'s <code>std::exception::what()</code> returns a narrow character string. Therefore, if I want to put a wide character string message there, I can't.</p>

<p>Is there a common way/pattern/library of/for getting around this?</p>

<p>EDIT: To be clear, I could just write my own exception class and inherit from it -- but I'm curious if there's a more or less <strong>standard</strong> implementation of this. <code>boost::exception</code> seems to do most of what I was thinking of....</p>
