如何在(windows)tagVARIANT中存储字符串?

时间:2012-01-03 12:50:03

标签: c++ sdk variant

如何在不丢失(分配)内存的情况下在tagVARIANT中存储字符串?

我正在使用Microsoft SDK。

2 个答案:

答案 0 :(得分:2)

使用具有相应赋值运算符的_variant_t。如果你有一个VARIANT,你可以将它附加到辅助类上。

答案 1 :(得分:1)

类似的东西:

_bstr_t bstrVal(yourstring);
VARIANT varString;
varString.vt = VT_BSTR;
varString.bstrVal = bstrVal;

我没有编译它所以可能存在编译错误,但你明白了。