【发布时间】:2013-03-15 02:15:09
【问题描述】:
我想将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_);
这是正确的吗?换句话说,是否有任何数据丢失?如果是,是什么 正确的解决方案?
【问题讨论】:
标签: windows qt wchar-t wstring bstr