У меня проблема с wstringstream. Когда я делаю это
std::wstringstream ss;
wchar_t* str = NULL;
ss << str;
Приложение вылетает с ошибкой
Unhandled exception at 0x53e347af (msvcr100d.dll) in stringstr.exe: 0xC0000005: Access violation reading location 0x00000000.
Например, это работает хорошо:
ss << NULL;
wchar_t* str = L"smth";
ss << &str;
Не всегда str имеет значение, иногда оно может быть NULL, и когда оно равно NULL, я хотел бы поместить 0 в поток. Как это исправить?