您的位置:首页 > 编程语言 > C语言/C++

C++Primer 13.9类域

2006-05-11 22:07 155 查看
1.类中只有后声明的成员才能访问前面的;
例外:1在inline成员函数定义的名字
          解析分1.函数声明没变
                2.函数体所有类中的声明都可见(类结柬前最后是函数体)
     2用作缺省实参的名字
          也是在名字解析第二步类的完整域中完成
          必是静态的
2,静态成员初始化可以不用限制符(类名::成员名)就引用类成员////////////
////////////////////////////////////////////////////////
      class a{
            public:           
                  typedef int a;
                  static const int b;
                  static  int c=3;
      }
      a::b=c;

//////////////////////////////////////////
      class a{
            public:           
                  typedef int d;
                  static const d b;
                  static  d c=3;
      }
      a::d a::b=a::c;
///////////////////////////////////////////
类的解析:
自我感觉先静态再声明再函数体;并列时按出现先后
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ class c