关于C++内部类的介绍与使用示例
发布时间:2020-12-15 04:50:50 所属栏目:百科 来源:网络整理
导读:介绍 1.把一个类定义在另一个类的内部,称里面的类为内部类。 例如: class A { public: class B { public: int x; int y; }; }; 类B即为内部类。 2.内部类和外部类相互没有特权,即外部类无法自由访问内部类,内部类也无法自由访问外部类。 a.他们不是朋友
介绍 1.把一个类定义在另一个类的内部,称里面的类为内部类。 例如: class A { public: class B { public: int x; int y; }; }; 类B即为内部类。 2.内部类和外部类相互没有特权,即外部类无法自由访问内部类,内部类也无法自由访问外部类。 a.他们不是朋友关系 b.他们不是父子关系 内部类的使用 #include class A { public: class B { public: void test() { printf("this is inner classn"); } }; }; int main() { A::B b; //使用范围符号:: b.test(); } 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对编程之家的支持。如果你想了解更多相关内容请查看下面相关链接 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- usePhasedInstantiation = false
- 重启其他应用程序C#,. net
- Swift“其中”Array Extensions“
- 如何设计C#/ Java中缺少const?
- ruby-on-rails – Rails – 如何显示像twitter这样的时间
- vb.net – INotifyPropertyChanged.PropertyChanged已实现但
- iOS App Today Extension未上传到物理设备
- c – std :: is_signed和std :: numeric_limits :: is_sign
- 泛型 – 在Swift中实现Set.addSequence
- Oracle Grid Infrastructure CRS(集群就绪服务)
推荐文章
站长推荐
热点阅读