【发布时间】:2014-04-14 19:59:03
【问题描述】:
那么将异常创建为内部类是个好主意吗?我有一种感觉,有些不对劲,但我不知道究竟是什么..
例如:
class A {
...something...
public:
class AException : std::exception {
...something...
}
};
【问题讨论】:
-
你用异常做什么?
-
如果你愿意,你可以使用
Exception。A::Exception非常清楚,而且很可能你想在A的方法中使用什么。 IE。A::AException有点多余,但两者都可以“工作”。
标签: c++ oop exception inner-classes