_variant_t
_bstr_t
 MSDN上的不是很理解哦  有谁用过的给偶讲一讲哈:)

解决方案 »

  1.   

    在COM接口中,时常用到Variant,BSTR,SafeArray数据类型。Variant数据类型是一个联合,可表示几乎所有的类型的数据,具体用法见MSDN中的相关介绍,类_variant_t是对VARIANT数据类型的封装
    _bstr_t是C++对BSTR的封装,BSTR是32位指针,但并不直接指向字串的缓冲区
      

  2.   

    那BSTR是个什么数据类型那? **?
      

  3.   

    A BSTR, known as basic string or binary string, is a pointer to a wide character string used by Automation data manipulation functions.typedef OLECHAR FAR* BSTR;
    看到上面的类型定义了吧!!
      

  4.   

    BSTR不同于一般的双字节字符串,它前面保存了字符串的长度
      

  5.   

    up
    这是com技术中automation方面的概念