寻找与给定的名字使用相匹配的声明的过程:
(1)首先,在使用该名字的块中查找名字的声明。只考虑在该项使用之前声明的名字。
(2)如果找不到该名字的声明,则在包围的作用域中查找。
如果找不到任何声明,则程序出错。
在C++程序中,所有名字必须在使用之前声明。
类作用域也许表现得有点儿不同,但实际上遵循同一规则。
类定义实际上是在两个阶段中处理:
(1)首先,编译成员声明;
(2)只有在所有成员出现之后,才编译他们的定义本身。
寻找与给定的名字使用相匹配的声明的过程:
(1)首先,在使用该名字的块中查找名字的声明。只考虑在该项使用之前声明的名字。
(2)如果找不到该名字的声明,则在包围的作用域中查找。
如果找不到任何声明,则程序出错。
在C++程序中,所有名字必须在使用之前声明。
类作用域也许表现得有点儿不同,但实际上遵循同一规则。
(1)首先,编译成员声明;
(2)只有在所有成员出现之后,才编译他们的定义本身。
C++程序中,所有名字必须在使用之前声明:等您坐沙发呢!