jfr*_*z42 4 c++ boost operator-overloading
我正在使用BOOST_STRONG_TYPEDEF宏,它创建了一个重载的类operator==.我想知道我是否还需要超载operator!=?
答:不!
原因(我最初没有注意到)是BOOST_STRONG_TYPEDEF使用Boost运算符(http://www.boost.org/doc/libs/1_38_0/libs/utility/operators.htm),特别是totally_ordered1和totally_ordered2.因此,为您实现了小于和等于比较运算符.
| 归档时间: |
|
| 查看次数: |
84 次 |
| 最近记录: |