如果有怎么办?
我知道如何为成员提供异常规范,例如
class SOMEClass
{
public:
void method(void) throw (SOMEException);
virtual void pure_method(void) = 0;
};
所以method
只有投掷SOMEException
。如果我想确保SOMEClass
throw SOMEException
for的子类pure_method
,是否可以添加异常规范?这种方法是否可行,还是我需要更多地了解异常和抽象方法以找出为什么可以(不能)完成?