...世界上最受推崇和设计精良的 C++ 库项目之一。 — Herb Sutter 和 Andrei Alexandrescu,《C++ 编码规范
...世界上最受推崇和设计精良的 C++ 库项目之一。
boost::algorithm::iequals — 'Equals' 断言 (不区分大小写)
// In header: <boost/algorithm/string/predicate.hpp> template<typename Range1T, typename Range2T> bool iequals(const Range1T & Input, const Range2T & Test, const std::locale & Loc = std::locale());
当测试容器与输入容器相等时,此断言成立,即两个容器中的所有元素都相同。元素比较时不区分大小写。
这是 std::equal 算法的双向版本
std::equal
此函数提供强异常安全保证
参数
输入
一个输入序列
Test
一个测试序列
位置
用于不区分大小写比较的区域设置
返回
测试结果