visual-c++ - 如何将 int 转换为 BSTR

标签 visual-c++

我想将 int 转换为 BSTR。我在接受 BSTR 的 MSXML 中使用 createTextNode。请问我该怎么做?

最佳答案

可能效率不高,但首先转换为字符串,然后您可以简单地转换它(未经测试):

std::wstring convertToString(int value)
{
    std::wstringstream ss;
    ss << value;
    return ss.str();
}

_bstr_t theConverted(convertToString(42).c_str());

关于visual-c++ - 如何将 int 转换为 BSTR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3422761/

相关文章:

c++ - 如何在 Windows 上找到 Qt5 CMake 模块

c++ - 在 Visual C++ Express 2010 中创建静态库

c++ - Visual C++ 窗口创建失败

c++ - #ifndef 和#pragma once 的问题

c++ - 在 Visual C++ 和 clang 中使用 C++11 unordered_set

c++ - 在 MSVC++ 2012 下使用 C++Amp 将程序与库链接时未解析的符号

c++ - 我正在尝试调用一个函数。这些愚蠢的编译错误的原因是什么?

c++ - std::exchange 与 VC++ 和 gcc 的工作方式不同

windows - 到底是什么导致 Windows 中旋转的蓝色圆圈?

c++ - 在 Visual Studio 的立即窗口中访问 'cmath' 函数