为何_bstr_t能正确转换为char* 和wchar_t

为什么_bstr_t能正确转换为char* 和wchar_t*为什么_bstr_t能正确转换为char* 和wchar_t* ,求原理?重赏!_bs

为什么_bstr_t能正确转换为char* 和wchar_t*
为什么_bstr_t能正确转换为char* 和wchar_t* ,求原理?重赏!


_bstr_t bstrText("Hello");
char* szText=bstrText;
wchar_t* wszText=bstrText;

[解决办法]
_bstr_t bstrText("Hello");
char* szText=bstrText;
wchar_t* wszText=bstrText;

bstrText重载返回的值的生命周期值得思考,可能后面使用会无效,就看 _bstr_t怎么实现