C++程序的结构课件.PPTVIP

  • 6
  • 0
  • 约7.29千字
  • 约 57页
  • 2023-07-20 发布于未知
  • 举报
* 友元类举例 class A { friend class B; public: void Display() {coutxendl;} private: int x; } class B { public: void Set(int i); void Display(); private: A a; }; 友 元 void B::Set(int i) { a.x=i; } void B::Display() { a.Display(); } 39 * 友元关系是单向的 如果声明B类是A类的友元,B类的成员函数就可以访问A类的私有和保护数据,但A类的成员函数却不能访问B类的私有、保护数据。 * 常类型 常类型的对象必须进行初始化,而且不能被更新。 常引用:被引用的对象不能被更新。 const 类型说明符 引用名 常对象:必须进行初始化,不能被更新。 类名 const 对象名 常数组:数组元素不能被更新(下一章介绍)。 类型说明符 const 数组名[大小]... 常指针:指向常量的指针(下一章介绍)。 共享数据的保护 * 文件作用域 不在前述各个作用域中出现的声明,具有文件作用域,这样声明的标识符的作用域开始于声

文档评论(0)

1亿VIP精品文档

相关文档