Boost C++ 库

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

PrevUpHomeNext

函数模板 ilexicographical_compare

boost::algorithm::ilexicographical_compare — 字典序比较谓词(不区分大小写)

概要

// In header: <boost/algorithm/string/predicate.hpp>


template<typename Range1T, typename Range2T> 
  bool ilexicographical_compare(const Range1T & Arg1, const Range2T & Arg2, 
                                const std::locale & Loc = std::locale());

描述

此谓词是 std::lexicographical_compare 针对范围参数的重载。它检查第一个参数是否在字典序上小于第二个参数。 元素比较时不区分大小写

[Note] 注意

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

参数

Arg1

第一个参数

Arg2

第二个参数

Loc

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

返回值

测试的结果


PrevUpHomeNext