面向对象程序设计 第五章 数据的共享与保护

数据的共享与保护

函数间的数据共享

不同位置定义的变量和对象,其作用域、可见性、生存期都不同。

程序模需要协作共同完成整个系统的功能,模块间需要共享数据,就需要知道应该将变量和对象定义在什么位置。

 

作用域

。作用域是一个标识符在程序正文中有效的区域。

。作用域分类

  函数原型作用域

  局部作用域(块作用域)

  类作用域

  命名空间作用域

  限定作用域的枚举类

函数原型作用域

函数原型中的参数,其作用域始于“(”,终于")"。

 

 局部作用域

 

 类作用域

 

 命名空间作用域

 

 

 

 限定作用域的枚举类

 

 可见性

 

 对象的生存期

 

 静态生存期

 

 动态生存期

 

 

 

 

 

 

 

 对象间的共享

 

 静态数据成员

 

 

 

 

 

 

 

类的静态函数成员

 

 

 

 

 

 

 

 类的友元

 

 

 

 

 

 

 

 

 

 

 共享数据的保护

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2023-01-24 10:35  DanRan02  阅读(43)  评论(0)    收藏  举报