*和->的联系,bool的特殊性,重置表达式计算符号的计算规则

  • (*p).mem == p -> mem ,这两个是相同的,->返回的是*p的那个东西的地址,需要编译器的支持才能取成员。
  • 对于bool类型来说,处在条件判断的位置上,也相当于显示调用
  • 下图,如果operator+是非成员定义,是第一种调用过程,否则是第二种。

 

posted @ 2022-08-20 12:32  heisse  阅读(30)  评论(0编辑  收藏  举报