C++中好像不区分内部类与嵌套类两个名词。
内部类与嵌套类都是指在类中定义类。
局部类是指在函数中定义类。
(c++不能在函数中定义函数。c++在类中定义的函数也就是成员函数。)
(c++内部类与java内部类最大的区别就是:
c++的内部类对象没有外部类对象的指针,不能访问外部类对象的非静态成员;
java的非静态内部类对象有外部类对象的指针,能访问外部类对象的非静态成员。)
本文深入探讨了C++中内部类与嵌套类的区别与使用方法,包括它们在类定义中的作用及与Java内部类的主要差异。
1290
469
662

被折叠的 条评论
为什么被折叠?