如果是这样,怎么办?
我知道如何为成员提供异常规范,比如:
class SOMEClass
{
public:
void method(void) throw (SOMEException);
virtual void pure_method(void) = 0;
};
这样方法
只会抛出SOMEException
。如果我想确保SOMEClass
的子类为pure_method
抛出SOMEException
,是否可以添加异常规范?这种方法可行吗,还是需要了解更多有关异常和抽象方法的知识才能确定为什么可以(或不可以)实现?