我正在使用这个项目中的很多字符串,目前我的代码中有很多if (StringA.compare(StringB) == 0)
。我想知道如果用(StringA == StringB)
替换if语句中的比较会使代码更容易阅读吗?另外,使用关系运算符而不是c ++编码器首选的比较方法?另外,使用关系运算符需要更多时间来运行吗?如果是这样,有多少额外的时间?
答案 0 :(得分:1)
将关系运算符与括号一起用于堆叠运算符。对于不需要compare
结果的所有情况,请使用关系运算符,这可能会产生<0,0,0<
个结果,具体取决于差异。速度相当。