I'm having an issue with wstringstream. When I'm doing this
std::wstringstream ss;
wchar_t* str = NULL;
ss << str;
Application crashes with error
Unhandled exception at 0x53e347af (msvcr100d.dll) in stringstr.exe: 0xC0000005: Access violation reading location 0x00000000.
For example this works good:
ss << NULL;
wchar_t* str = L"smth";
ss << &str;
Not always str has value, it could be NULL sometimes and when it is NULL I would like to put 0 into stream. How to fix it?