LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

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

Исправление KivApple, :

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

Исходная версия KivApple, :

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