since char is convertible to wchar_t and vice versa (with a possibility for lost precision of course) I usually just do this:

string s("something");
wstring ws(s.begin(), s.end());

You can do the reverse with wstring to string and as long your wstring doesn't contain non-ASCII characters it should be okay.

--- On Wed, 6/18/08, Hansi <hansipet@web.de> wrote:
From: Hansi <hansipet@web.de>
Subject: [Boost-users] convert std::string to std::wstring
To: boost-users@lists.boost.org
Date: Wednesday, June 18, 2008, 2:10 PM

Hello,

I have searched a lot in every place what is the best way to convert a
string to a wstring (and may be vice versa). But til now I don`t got any
results. Can anyone give me an hint what is the best way to do that
(also good performance?)? maybe there is something available to do that?
may be also with some examples.

Thanks
Hansjörg

_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users