现在的位置: 首页 > 综合 > 正文

C++编程规范之26:保持重载操作符的自然语义

2014年08月28日 ⁄ 综合 ⁄ 共 169字 ⁄ 字号 评论关闭

摘要:

    程序员讨厌意外情况:只在有充分理由时才重载操作符,而且应该保持其自然语义;如果做到这一点很困难,那么你可能已经误用了操作符重载。

    虽然任何人都会同意不应该在operator+的实现中实现减法操作,但是还有另外一些微妙的情况存在。应该保持操作符正常的语义,这样的程序才能保证别的人员能读懂你的程序,否则你的程序只有你自己能读懂。

抱歉!评论已关闭.