Boost C++ 库

...世界上最受推崇和设计精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu,《C++ 编码规范

函数模板 iequals - Boost C++ 函数库
PrevUpHomeNext

函数模板 iequals

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());

描述

当测试容器与输入容器相等时,此断言成立,即两个容器中的所有元素都相同。元素比较时不区分大小写。

[Note] 注意

这是 std::equal 算法的双向版本

[Note] 注意

此函数提供强异常安全保证

参数

输入

一个输入序列

Test

一个测试序列

位置

用于不区分大小写比较的区域设置

返回

测试结果


PrevUpHomeNext