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;
///////////////////////////////////////////
类的解析:
自我感觉先静态再声明再函数体;并列时按出现先后
例外: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++Primer第五版 1.4.3节练习
- C++Primer第五版 2.2.2节练习
- C++Primer第五版 2.4.4节练习
- C++Primer第五版 3.2.3节练习
- C++Primer第五版 4.1.3节练习
- C++Primer第五版 4.11.1节练习
- C++Primer第五版 5.4.1节练习
- C++Primer第五版 6.1节练习
- C++Primer第五版 6.3.2节练习
- C++Primer第五版 第6章 函数(练习解答)
- C++Primer第五版 7.3.4节练习
- C++Primer第五版 7.5.5节练习
- C++Primer第五版 8.3.2节练习
- C++Primer第五版 9.3.6节练习
- C++Primer第五版 9.5.3节练习
- C++Primer第五版 10.3.1节练习
- C++Primer 中间Sales_items.h头文件
- 《C++primer(第五版)》学习之路-第九章:顺序容器
- C++Primer第五版 练习11.11(解答)
- 《C++primer(第五版)》学习之路-第十二章:动态内存