BSTR 和 string 之间互转

_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)