第6数据享与安全.pptVIP

  • 0
  • 0
  • 约2.52千字
  • 约 22页
  • 2018-12-29 发布于福建
  • 举报
第6章 数据共享与安全 6.1 作用域与生存期 6.2 静态成员 6.3 友元 6.4 数据安全 6.1 作用域与生存期 作用域是指变量、对象以及对象的数据成员等实体在程序中的有效范围。只有位于实体的作用域中,才有可能访问该实体。 生存期是指实体在程序运行过程中的生命周期。如果实体的生命周期结束,则该实体将会消亡,并由系统自动回收其所占据的内存等资源。 作用域 1.块作用域 块是一个由一对花括号({})形成的程序段。局部变量/对象具有块作用域,从定义处开始,到所在块的结束处(})为止。 例如 int fun1(int a) //函数fun1 { … int b,c; //局部变量b、c … { int d; //定义在复合语句中的局部变量d … } } 在不同的块中可以分别定义同名的变量/对象,它们代表不同的局部变量/对象,在内存中占据不同的空间,互不干扰。 形参也是局部变量,在main函数中定义的变量也是局部变量。 2.类作用域 类的作用域从类的定义时class后面({)开始,到类的结束处(})为止。C++语言把类的所有成员作为一个集合,类的数据成员和成员函数都在该类的作用域内。 3.文件作用域 在块或者类的外部定义的变量或者对象,

文档评论(0)

1亿VIP精品文档

相关文档