Boost C++ 库

...世界上最受推崇、设计最精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, C++ Coding Standards

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

函数模板 iequals

boost::iequals — '相等'谓词 (不区分大小写)

提要

// 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