【问题标题】:What is the opposite of _bstr_t_bstr_t 的反义词是什么
【发布时间】:2014-02-14 17:27:10
【问题描述】:

我可以轻松地将“const char *”转换为“BSTR”

BSTR bs = _bstr_t(myConstChar);

这很好用。

但我现在不确定将 BSTR 转换为 const char *。

我不知道这种转换的函数(如“_bstr_t”)是什么。

【问题讨论】:

  • 它有一个转换运算符,只需转换为 (const char*)。该字符串的缓冲区在 _btr_t 被破坏的同时被释放,因此如有必要,请复制。
  • 对不起?我不明白这个理论解释。

标签: visual-studio-2012 type-conversion bstr const-char


【解决方案1】:

很遗憾,从 BSTRchar* 之间没有真正的 1-1 映射。原因是 BSTR 可以保存 char* 不能像嵌入的空值一样的值。除此之外,尽管您可以使用 ConvertBSTRToString 函数 (Link)

【讨论】:

    猜你喜欢
    • 2011-01-04
    • 2014-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多