如何将int转换为BSTR

时间:2010-08-06 10:08:15

标签: visual-c++

我想将int转换为BSTR。我在MSXML中使用createTextNode,它接受BSTR。我该怎么办呢?

3 个答案:

答案 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类型的函数”部分。