Robin Chow's C++ Blog

 

[导入]Exceptional C++ 之 2

标准库中 string 的模板类:

template<class charT,
class traits= char_traits
class Allocator = allocator<charT> >
class basic_string;

其中 char_traits 部分,它决定了字符的相互作用和比较运算,如eq()(相等)、ne()(不等)、lt()(小于)、compare()(比较字符序列)、find()(搜索字符序列)。因此只需重定义 char_traits 模板即可改变 string 的字符比较操作。
文章来源:http://my.donews.com/robinchow/2007/01/10/cfjorztxnorsmkaafyrckgebtdmemrppxzeo/

posted on 2007-10-23 21:01 Robin Chow 阅读(166) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿(1)

随笔分类

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜