好久没翻译东西了,翻译一篇比较基础的C++译文就当练手了,在这里先感谢来自United Kindom的David Corne,下面是原文的链接: 原文链接
这篇文章主要讲解C++比较操作符以及怎么容易地使用它们,C++总共有6个比较操作符,它分别是==, !=, <, <=, >和>=。如果你想在你自己写的类里面支持比较操作符,而且你有正确的顺序类型,你只要执行一个函数就可以决定它们所有,顺便把这叫做总和规则,但是在这里我先不准备讲解什么叫总和规则。
这里的小技巧就是用一个函数来更加容易地执行用户的比较操作。
这里的思想就是把顺序信息映射到一个double型的数值上面。