我想转换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_);
这个对吗?换句话说,是否有任何数据丢失?如果是,正确的解决方案是什么?