关于异常处理的语法问题(郁闷)
ufo_ 2003-09-13 09:54:27 inline _variant_t::operator short() const throw(_com_error)
{
if (V_VT(this) == VT_I2) {
return V_I2(this);
}
_variant_t varDest;
varDest.ChangeType(VT_I2, this);
return V_I2(&varDest);
}
我想知道throw(_com_error)是不是异常处理,如果是的话,工作原理是什么,我们应该在什么情况下使用!