告诉`string :: operator ==`开始在字符串后面进行比较

rub*_*nvb 7 c++ string compare

是否可以/(相对)easy/std™开始在字符串后面进行比较,还是应该为此编写自己的函数?当然,这将是相对简单的,但我仍然相信我的标准库实现在任何一天.

字符串的结尾几乎是唯一的,前面很常见,这是我需要这种"优化"的唯一原因.

谢谢!

Ste*_*sop 18

到目前为止我能想到的最好的是 str1.size() == str2.size() && std::equal(str1.rbegin(), str1.rend(), str2.rbegin())