C++学习笔记之五
1.内部类
顾名思义,内部类就是将一个类定义在另一个类内部里面。
内部类与外部类:无任何关系,相互不能调用和访问。
一个类写在内部类和外部类没有任何限制。
如果一个类处于private处,是不能被访问的。内部类可以只定义将其内容写在.cpp中。
内部类的由来:(1)避免名字冲突(2)只想在内部使用,外部只隐藏(大多数情况)
内部类没有层数限制。
总结:内部类与外部类差不多,不过内部类更适用隐藏
C++学习笔记之五
1.内部类
顾名思义,内部类就是将一个类定义在另一个类内部里面。
内部类与外部类:无任何关系,相互不能调用和访问。
一个类写在内部类和外部类没有任何限制。
如果一个类处于private处,是不能被访问的。内部类可以只定义将其内容写在.cpp中。
内部类的由来:(1)避免名字冲突(2)只想在内部使用,外部只隐藏(大多数情况)
内部类没有层数限制。
总结:内部类与外部类差不多,不过内部类更适用隐藏