我想将int转换为BSTR。我在MSXML中使用createTextNode,它接受BSTR。我该怎么办呢?
答案 0 :(得分:2)
可能效率不高但首先转换为字符串然后你可以简单地转换(未经测试):
std::wstring convertToString(int value)
{
std::wstringstream ss;
ss << value;
return ss.str();
}
_bstr_t theConverted(convertToString(42).c_str());
答案 1 :(得分:1)
int number = 123;
_bstr_t bstr = (long)number;
(Source)
答案 2 :(得分:0)
Data Type Conversion Functions [Automation](MSDN),请参阅“要转换为BSTR类型的函数”部分。