Я хочу преобразовать QString
в BSTR
и наоборот.
Это то, что я пытаюсь преобразовать QString
в BSTR
:
std::wstring str_ = QString("some texts").toStdWString();
BSTR bstr_ = str_.c_str();
и преобразовать BSTR
в QString
:
BSTR bstr_;
wchar_t *str_ = bstr_;
QString qstring_ = QString::fromWCharArray(str_);
Это правильно? Другими словами, есть ли потеря данных? Если да, то какое правильное решение?