一、类成员声明名字的查找:
1. 检查出现在名字使用之前的类成员的声明。
2. 如果第 1 步查找不成功,则检查包含类定义的作用域中出现的声明以及出现在类定义之前的声明。
二、类成员定义中的名字查找
1. 首先检查成员函数局部作用域中的声明。
2. 如果在成员函数中找不到该名字的声明,则检查对所有类成员的声明。
3. 如果在类中找不到该名字的声明,则检查在此成员函数定义之前的作用域中出现的声明。
一、类成员声明名字的查找:
1. 检查出现在名字使用之前的类成员的声明。
2. 如果第 1 步查找不成功,则检查包含类定义的作用域中出现的声明以及出现在类定义之前的声明。
二、类成员定义中的名字查找
1. 首先检查成员函数局部作用域中的声明。
2. 如果在成员函数中找不到该名字的声明,则检查对所有类成员的声明。
3. 如果在类中找不到该名字的声明,则检查在此成员函数定义之前的作用域中出现的声明。