c语言程序设计_数据的共享和保护.pptVIP

  • 17
  • 0
  • 约1.37万字
  • 约 96页
  • 2016-11-08 发布于安徽
  • 举报
本章主要内容 作用域与可见性 对象的生存期 数据与函数 静态成员 共享数据的保护 友元 编译预处理命令 多文件结构和工程 友元类举例 class A { public: void display( ) { cout xendl; } friend class B; private: int x; } class B { public: void set(int i); void display( ); private: A a; }; 友元关系 友元关系不能传递; 友元关系是单向的; 友元关系不被继承。 常类型 需要共享又需要防止改变的数据应该声明为常量。 在程序运行期间是不可改变的。 简单数据类型常量,如PI 用关键字const修饰 标准C++库 标准C++类与组件在逻辑上分为: 输入输出类 容器类与ADT(抽象数据类型); 存储管理类; 算法; 错误处理; 运行环境支持。 语言程序设计 const int A::b=10;//静态常数据成员在类外定义 A::A(int i) : a(i) { } //通过初始化列表 void A::print( ) { cout a : b endl; } int main( ) { /*建立对象a和b,并以100和0作为初值,分别调用构造函数,通过构造函数的初始化列表给对象的常数据成员赋初

文档评论(0)

1亿VIP精品文档

相关文档