C++程序设计 友元函数、友元类 友元函数和友元类.pptVIP

  • 24
  • 0
  • 约小于1千字
  • 约 3页
  • 2020-09-16 发布于北京
  • 举报

C++程序设计 友元函数、友元类 友元函数和友元类.ppt

xxx xxxxx 目 录 页 xx C++语言程序设计 xxx xxxxx 目 录 页 C++语言程序设计 绪 论 大连理工大学出版社 地址:大连市软件园路80号 E-mail : dutp@ URL:http://www.dutp,cn 友元函数和友元类 友元函数和友元类 类具有封装性和隐藏性。只有类的成员函数才能访问该类的私有成员,而程序中的其它函数是无法访问的类中私有成员的,它们仅能访问类中的公有成员。这给类的数据访问带来了不便。为了解决这个问题,C++提供了友元机制。 普通函数作为友元函数 要使一个函数成为某个类的友元函数,必须在该类中对此函数进行声明。声明友元函数的方式是在类中使用关键字friend,其一般格式为: friend 返回类型 友元函数名([参数表]); 友元函数和友元类 友元类 不仅函数可以作为一个类的友元,一个类也可以作为另一个类的友元,这时该类称为友元类。 当一个类作为另一个类的友元时,意味着这个类的所有成员函数都是另一个类的友元函数。可以按如下方式定义友元类: class A { ... friend class B; //

文档评论(0)

1亿VIP精品文档

相关文档