に、またはその逆に変換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_);
これは正しいです?つまり、データの損失はありますか? はいの場合、正しい解決策は何ですか?