在 C++ 中, 我可以在另一个类别中定义一个类别, 即声明成员函数 。 稍后, 当我定义这些声明的定义时, 是否有一种方法可以避免重复包含的类别 。 例如, 我的页眉可能看起来是这样 :
class Outer {
class Inner {
void one();
void two();
void three();
};
};
后来,我的定义可能看起来是这样的:
void Outer::Inner::one() { ... }
void Outer::Inner::two() { ... }
void Outer::Inner::three() { ... }
是否有某种方法可以省略外人,而不在声明点下定义,或许通过使用命名空间来形成:
void Inner::one() { ... }
void Inner::two() { ... }
void Inner::three() { ... }