如何理解下面这句话---
“CComPtr与_com_ptr_t模板类似。但是,CComPtr用于ATL内部,因为它不抛出任何异常。”“不抛出任何异常”--是什么意思? 是好还是坏?
是使用能抛异常的_com_ptr_t,还是使用不能抛异常的CComPtr?
“CComPtr与_com_ptr_t模板类似。但是,CComPtr用于ATL内部,因为它不抛出任何异常。”“不抛出任何异常”--是什么意思? 是好还是坏?
是使用能抛异常的_com_ptr_t,还是使用不能抛异常的CComPtr?
那是不是说,在创建组件时就不要使用类似_com_ptr_t这样的抛出异常的模板(如:_bstr_t, _variant_t)?
在COM内部使用的时候用CComPtr