std::wcout << ptr;
должно работать, потому что оно совместимо с wchar_t *.
Вы также можете создать std::wstring
BSTR, который не является nullptr
.
Если вы хотите создать std::string
, вы можете проверить следующие вопросы:
это , но имейте в виду идеи кодирования. BSTR кодируется как UTF-16.