局部类

局部类和嵌套类不同,嵌套类是在类中的,而局部类是在函数中的,嵌套类可以使用外层类的成员,而局部类定义的类型只在它的作用域可见,并且所有的成员都必须完整的定义在类的内部。

另外,局部类中不允许声明静态数据成员。

局部类只能访问外层作用于定义的类型名静态变量和枚举成员。

另外,由于局部类已经被封装在了函数作用域内,所以一般就直接所有成员直接都public了。

局部类里可以继续定义一个嵌套类,但是这个嵌套类也是一个局部类。


局部类
https://lhish.github.io/project/hide/局部类/
作者
lhy
发布于
2024年6月30日
许可协议