第五章 c++程序的结构 清华临大学 郑 莉.pptVIP

  • 2
  • 0
  • 约9.61千字
  • 约 58页
  • 2019-03-09 发布于福建
  • 举报

第五章 c++程序的结构 清华临大学 郑 莉.ppt

第五章c程序的结构清华临大学郑莉

第五章 C++程序的结构 清华大学 郑 莉 本章主要内容 作用域与可见性 对象的生存期 数据与函数 静态成员 共享数据的保护 友元 编译预处理命令 多文件结构和工程 函数原形的作用域 函数原型中的参数,其作用域始于 (,结束于)。 例如,设有下列原型声明: double Area(double radius); 块作用域 在块中声明的标识符,其作用域自声明处起,限于块中,例如: void fun(int a) { int b(a); cinb; if (b0) { int c; ...... } } 类作用域 类作用域作用于特定的成员名。 类X的成员M具有类作用域,对M的访问方式如下: 如果在X的成员函数中没有声明同名的局部作用域标识符,那么在该函数内可以访问成员M。 通过表达式x.M或者X::M访问。 通过表达式prt-M 文件作用域 不在前述各个作用域中出现的声明,具有文件作用域,这样声明的标识符的作用域开始于声明点,结束于文件尾。 可见性 可见性是从对标识符的引用的角度来谈的概念 可见性表示从内层作用域向外层作用域“看”时能看见什么。 如果标识在某处可见,则就可以在该处引用此标识符。 可见性 标识符应声明在先,引用在后。 如果某个标识符在外层中声明,且在内层中没有同一标识符的声明,则该标识符在内层可见。 对于两个嵌套的作

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档