zoukankan      html  css  js  c++  java
  • C++类的嵌套(2)-访问权限和调用关系

         类似于命名空间,一个类也是一个类命名空间。因此类嵌套的作用是帮助实现外层类,并且避免命名冲突。
      对于命名空间(不再赘述可以参考《c++ prime plus》),其中定义的变量和函数的作用于在不加引用的情况下,是命名空间内,并且符合一般的访问控制。嵌套类也一样:
        外层类可以用嵌套类定义对象,也可以定义他的指针。外层类使用内层类是符合一般类的访问权限控制,public:中的可以在外层访问等等。只有当嵌套被声明为public时,才可以在外层类的外部使用它,而且必须使用作用域限制符,比如:
    #include <iostream>
    class A{
        class B{
        };
    };
    int main(){
        A::B b;//必须用::
        getchar();
        return 0;
    }


  • 相关阅读:
    Oracle分页查询
    Oracle表空间
    Oracle中DBA常用操作
    数据库的约束
    数据库设计的三范式
    数据类型的比较 有四种情况
    github快速上手
    3D正方体做法
    animation-声明关键帧
    轮播图样式
  • 原文地址:https://www.cnblogs.com/littleby/p/4984979.html
Copyright © 2011-2022 走看看