Learning boost 3 -- string algorithm 1[31]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 heroboy2000 的 blog

find_iterator的成员函数:

  find_iterator()默认构造函数

  find_iterator(beg, end, finder)begend之间查找

  find_iterator(input, finder)查找input

 

  bool eof()是否查找结束

例:

std::string str1("ten 10 nine 9 and eight 8");

 

boost::find_iterator<string::iterator> it;

for (it = make_find_iterator(str1,

                                  token_finder(boost::is_digit(),

                                                 boost::token_compress_on)//查找连续数字的token_finder

                                 )

         ;!it.eof();++it)//注意是it.eof()it->意味着(*it). *it是一个iterator_range对象

本文关键:Learning boost 3 -- string algorithm 1
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top