Operator Overloading:语义一致性与边界 | C++

本章覆盖:overloaded operator;member vs non-member;`operator==`;arithmetic operator;stream operator;assignment operator;subscript operator;call operator;某些 operator 不能重载;保持与内建类型直觉一致;不设计“惊讶语义”。

本章知识点

  • overloaded operator
  • member vs non-member
  • operator==
  • arithmetic operator
  • stream operator
  • assignment operator
  • subscript operator
  • call operator
  • 某些 operator 不能重载
  • 保持与内建类型直觉一致
  • 不设计“惊讶语义”