10.3.2 嵌套类和局部类

可以很容易地把一个静态数据成员放在另一个类的嵌套类中。这样的成员的定义显然是上节中情况的扩展—只须用另一种级别的作用域指定。然而不能在局部类(在函数内部定义的类)中有静态数据成员。因而,如下例:

10.3.2 嵌套类和局部类 - 图1

可以看到一个局部类中有与静态成员直接相关的问题。为了定义数据成员,怎样才能在文件范围描述它呢?实际上很少使用局部类。