2012-09-03 37 views

回答

11

它使可读性较差的代码,因为您通常希望一个类的定义在具有相同名称的头文件和实现文件中具有相同名称的实现。

在实践中,有些情况下,班级相对较小,而且紧密相关的小班可以组合在一起,但它是根据具体情况而定的。

0

正如其他答案指出的那样,它使得代码更少可读。

嵌套类是另一个类的范围之内宣称:

它也考虑嵌套类的范围是很重要的。嵌套类的名称 对其封闭类是本地的。除非使用显式指针,引用或对象名称,否则 嵌套类中的声明只能使用可见构造,包括类型名称, 静态成员以及封闭类和全局变量的枚举器。

Source

相关问题