Я работаю с большим количеством строк в этом проекте, и в настоящее время в моем коде у меня много if (StringA.compare(StringB) == 0)
, Мне интересно, заменяет ли сравнения в операторах if (StringA == StringB)
сделает код проще для чтения? Кроме того, используется ли реляционные операторы вместо метода сравнения, предпочитаемого кодерами c ++? Кроме того, использование реляционных операторов требует больше времени для запуска? И если да, сколько дополнительного времени?
Используйте реляционные операторы с круглыми скобками для стековых операторов. Используйте реляционные операторы для всех ситуаций, когда вам не нужен результат compare
, который может производить <0,0,0<
результаты в зависимости от разницы. Скорость эквивалентна.