5_1
什么叫做
作用域 有哪几种类型的
作用域
解: 作用域讨论的 是标识符的有效范围, 作用域 是一个标识符在程序正文中有效的区域.
C十十的 作用域分为函数原形 作用域,块 作用域(局部 作用域),类 作用域和文件 作用域.
5_2 什么叫做可见性 可见性的一般规则 是 什么
解:可见性 是标识符 是否可以引用的问题.
可见性的一般规则 是:标识符要声明在前,引用在后;在同一 作用域中,
不能声明同名的标识符.对于在不同的 作用域声明的标识符,遵循的原则 是:
若有两个或多个具有包含关系的 作用域,外层声明的标识符如果在内层没有声明同名标识符时,外层标识符在内层仍可见;如果内层声明了同名标识符,则外层标识符不可见.
什么叫静态数据成员 它有何特点
答:用static关键词声明的数据成员称为静态数据成员.
静态数据成员在每个类只有一个拷贝,有该类的所有对象共同维护和使用.
静态数据成员具有静态生成期.
什么叫静态函数成员 它有何特点
答:用static关键词声明的函数成员称为静态函数成员.
静态函数成员由该类的所有对象共同维护和使用.
静态函数成员可以直接访问该类的静态数据和函数成员.而访问非静态数据成员必须通过参数传递方式得到对象名,然后通过对象名来访问.
5_8 什么叫做友元函数 什么叫做友元类
解:友元函数 是使用friend关键字声明的函数,它可以访问相应类的保护成员和私有成员.
友元类 是使用friend关键字声明的类,它的所有成员函数都 是相应类的友元函数.
6-6 运算符*和&的作用 是 什么
解: * 称为指针运算符, 是一个一元操作符,用于访问指针所指向的对象的值;
& 称为取地址运算符,也 是一个一元操作符,用来得到一个对象的地址.
6-7 什么叫做指针 指针中存储的地址和这个地址中的值有何区别
解:指针 是一种数据类型,具有指针类型的变量称为指针变量.
指针变量存放的 是另外一个对象的地址,这个地址中的值就 是另一个对象的内容.
解: 作用域讨论的 是标识符的有效范围, 作用域 是一个标识符在程序正文中有效的区域.
C十十的 作用域分为函数原形 作用域,块 作用域(局部 作用域),类 作用域和文件 作用域.
5_2 什么叫做可见性 可见性的一般规则 是 什么
解:可见性 是标识符 是否可以引用的问题.
可见性的一般规则 是:标识符要声明在前,引用在后;在同一 作用域中,
不能声明同名的标识符.对于在不同的 作用域声明的标识符,遵循的原则 是:
若有两个或多个具有包含关系的 作用域,外层声明的标识符如果在内层没有声明同名标识符时,外层标识符在内层仍可见;如果内层声明了同名标识符,则外层标识符不可见.
什么叫静态数据成员 它有何特点
答:用static关键词声明的数据成员称为静态数据成员.
静态数据成员在每个类只有一个拷贝,有该类的所有对象共同维护和使用.
静态数据成员具有静态生成期.
什么叫静态函数成员 它有何特点
答:用static关键词声明的函数成员称为静态函数成员.
静态函数成员由该类的所有对象共同维护和使用.
静态函数成员可以直接访问该类的静态数据和函数成员.而访问非静态数据成员必须通过参数传递方式得到对象名,然后通过对象名来访问.
5_8 什么叫做友元函数 什么叫做友元类
解:友元函数 是使用friend关键字声明的函数,它可以访问相应类的保护成员和私有成员.
友元类 是使用friend关键字声明的类,它的所有成员函数都 是相应类的友元函数.
6-6 运算符*和&的作用 是 什么
解: * 称为指针运算符, 是一个一元操作符,用于访问指针所指向的对象的值;
& 称为取地址运算符,也 是一个一元操作符,用来得到一个对象的地址.
6-7 什么叫做指针 指针中存储的地址和这个地址中的值有何区别
解:指针 是一种数据类型,具有指针类型的变量称为指针变量.
指针变量存放的 是另外一个对象的地址,这个地址中的值就 是另一个对象的内容.