Boost C++ 库

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

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

函数模板 find_first

boost::algorithm::find_first — 查找第一个算法。

提要

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


template<typename Range1T, typename Range2T> 
  iterator_range< typename range_iterator< Range1T >::type > 
  find_first(Range1T & Input, const Range2T & Search);

描述

在输入中搜索子字符串的第一个出现位置。

[Note] 注意

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

参数

输入

要搜索的字符串。

搜索

要搜索的子字符串。

返回

一个 iterator_range 范围,用于限定匹配项。 返回的迭代器是 RangeT::iteratorRangeT::const_iterator,具体取决于输入参数的 const 性质。


PrevUpHomeNext