История изменений
Исправление KivApple, (текущая версия) :
Нет, он ничего не меняет. Просто strcmp сравнивает строки иначе (до первого нулевого символа) нежели operator== у std::string. Ты применил разные операции над одними и тем же строками и получил разные результаты. Это нормально. Ты можешь снова выполнить s1 == s2 после strcmp и увидеть, что результат operator== не изменился, так как строки не изменились.
Исправление KivApple, :
Нет, он ничего не меняет. Просто strcmp сравнивает строки иначе (до первого нулевого символа) нежели operator== у std::string. Ты применил разные операции над одними и тем же строками и получил разные результаты. Это нормально.
Исходная версия KivApple, :
Нет, он ничего не меняет. Просто strcmp сравнивает строки иначе (до первого нулевого символа) нежели operator== у std::string. Ты применил разные операции над одними и тем же строками и получил разные результаты. Это логично.