Я использую boost для сериализации с текстовым архивом переменной std::wstring. Если я переключаюсь на std::string, он работает очень хорошо, но когда я использую wstring, я получаю сериализованный только один символ. Почему?
std::wstring text;
template<class Archive> void serialize(Archive &ar, const unsigned int version)
{
ar & text;
}
...
std::ostringstream stream;
boost::archive::text_oarchive archive(stream);
archive << params;
...
stream.str()
text_oarchive
работает сwstring
s. - person Yippie-Ki-Yay   schedule 10.04.2011