Boost C++ 库

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

Boost Tokenizer 概述 - Boost C++ 函数库


目录

 

介绍

容器和迭代器

TokenizerFunction 概念

TokenizerFunction 模型

 

致谢

我要感谢 boost 邮件列表的成员,他们在开发和正式审查期间的评论、赞扬和批评,帮助 Tokenizer 库达到了今天的水平。我尤其要感谢 Aleksey Gurtovoy,感谢他使用一对迭代器来指定输入的想法,而不是使用字符串。我还要感谢 Jeremy Siek,感谢他提供 TokenizerFunctions 的容器接口的想法,并简化了 TokenizerFunctions 的模板参数。他和 Daryle Walker 也强调了分离接口和实现的需求。Gary Powell 提出了使用 isspace 和 ispunct 作为 char_delimiters_separator 默认值的想法。Jeff Garland 提供了关于如何更改模板参数顺序的想法,以便使 tokenizer 更易于声明。感谢 Douglas Gregor 担任审查经理,他在 boost 列表和电子邮件中提供了许多关于如何完善 Tokenizer 的实现和演示的见解。最后,感谢 Beman Dawes 将最终版本集成到 boost 分发版中。

Valid HTML 4.01 Transitional

修订2006 年 12 月 25 日

版权 © 2000 Jeremy Siek
版权所有 © 2001 John R. Bandela

根据 Boost 软件许可 1.0 版分发。(请参阅附带文件 LICENSE_1_0.txt 或在 https://boost.ac.cn/LICENSE_1_0.txt 复制)