- 7
- 0
- 约2.7万字
- 约 58页
- 2019-10-26 发布于湖北
- 举报
C++语言程序设计
第五章 C++程序的结构
C++语言程序设计 清华大学 郑莉
本章主要内容
作用域与可见性
对象的生存期
数据与函数
静态成员
共享数据的保护
友元
编译预处理命令
多文件结构和工程
2
C++语言程序设计 清华大学 郑莉
函数原形的作用域
作
用 函数原型中的参数,其作用域始于
域 (,结束于)。
与 例如,设有下列原型声明:
可 double Area(double radius);
见
性 radius 的作用域仅在于此,
不能用于程序正文其他地方,
因而可有可无。
3
C++语言程序设计 清华大学 郑莉
块作用域
作
用 在块中声明的标识符,其作用域自声明处
起,限于块中,例如:
域
void fun(int a)
与 { int b(a);
可 cinb; b的作用域
if (b0)
见 {
性 int c;
c的作用域
}
}
4
C++语言程序设计 清华大学 郑莉
类作用域
作
用 类作用域作用于特定的成员名。
域 类X的成员M具有类作用域,对M的访问方式
与 如下:
可 –如果在X的成员函数中没有声明同名的局部作用
见 域标识符,那么在该函数内可以访问成员M。
性 –通过表达式x.M或者X::M访问。
原创力文档

文档评论(0)