C++Primer学习笔记1_类作用域
这一章东西很杂,也很容易混淆。
一、类作用域包括以下内容
1、类定义体
2、在类外定义的成员函数的定义(不包括返回类型)
二、类作用域中的名字查找
1.类成员的声明中用到的名字
(1)检查出现在名字使用之前的类成员的声明。
(2)如果第1步查找不成功,则检查包含类定义的作用域中出现在类定义前的声明。
2.类定义体中的成员函数的函数体中用到的名字
(1)检查成员函数局部作用域中的声明。
(2)检查对所有类成员的声明。
(3)检查在此成员函数定义之前的作用域中出现的声明。
3.定义在外部的成员函数的函数体中用到的名字
在2的基础上,还会寻找在成员函数定义之前出现的全局作用域声明
分类: C++Primer学习笔记
近期评论