_bstr_t 在头文件comutil.h里面定义。
但是string newStr = (cahr *)bstr;的方法是不可以的,这样只会把bstr里面的第一个字符赋值给string.
string str = "Hello IPad";
BSTR bstr = _bstr_t(str.c_str());
string newStr = (_bstr_t)bstr;
string str = "Hello IPad";
BSTR bstr = _bstr_t(str.c_str());
string newStr = (_bstr_t)bstr;