提交西电出版社课件 第10章 类和对象.pptVIP

  • 3
  • 0
  • 约1.73万字
  • 约 99页
  • 2015-12-12 发布于未知
  • 举报

提交西电出版社课件 第10章 类和对象.ppt

例10.19一般友元函数、友元成员函数和友元类的声明和使用。 #include iostream.h class A; //声明类A,类B定义时使用了A class B{ //定义类B public: void BFun(A ); }; class C{ //定义类C public: void CFun(A ); }; class A{ //定义类A friend void print(A); //一般友元函数声明 friend void B::BFun(A ); //友元成员函数声明 friend C; //友元类声明,C是A的友元类 private: int a,b; public: A(int x=0,int y=0) {a=x; b=y;} }; void print(A ObjA) //定义友元函数,使用对象作为参数 {couta=ObjA.a, b=ObjA.bendl; } //输出类A的私有成员a和b void B::BFun(A ObjA) //定义友元成员函数,使用引用作参数 { ObjA.a=10; } //修改类A的私有成员a void C::CFun(A ObjA)

文档评论(0)

1亿VIP精品文档

相关文档