Chapterten运算符重载分析.pptVIP

  • 1
  • 0
  • 约1.96万字
  • 约 60页
  • 2016-06-10 发布于湖北
  • 举报
Author: J. de Wet Lecture 10: Operator Overloading (运算符重载) Chapter Ten:Operator Overloading (运算符重载) Use of friend (使用友元) The need for operator overloading(运算符重载的必要性) Rules of operator overloading(运算符重载的规则) Overloading operators(重载运算符) shallow copy and deep copy (浅拷贝和深拷贝) friend friend是C++提供的一种破坏数据封装和数据隐藏的机制。 通过将一个模块声明为另一个模块的友元,一个模块能够引用到另一个模块中本是被隐藏的信息。 可以使用友元函数和友元类。 为了确保数据的完整性,及数据封装与隐藏的原则,建议尽量不使用或少使用友元。 friend function 友元函数是在类声明中由关键字friend修饰说明的非成员函数,在它的函数体中能够通过对象名访问 private 和 protected成员 作用:增加灵活性,使程序员可以在封装和快速性方面做合理选择。 访问对象中的成员必须通过对象名。 use frie

文档评论(0)

1亿VIP精品文档

相关文档