您的位置:程序门 -> c/c++ ->



stl的一个传递参数问题求助:


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


stl的一个传递参数问题求助:
发表于:2007-08-29 16:31:12 楼主
template   <class   t,  
class   compare   =   less <t> ,  
class   allocator   =   allocator <t>   >  
class   set;  
第二个参数被解释为sort   criterion,分类标准怎么会是个参数,这是个bool类型的值吗?
发表于:2007-08-29 16:34:041楼 得分:0
less是一个模板类,用来判断大小
发表于:2007-08-30 08:15:552楼 得分:0
本质意义是个bool,代表2个对象进行比较,返回的值,不过这里用的是仿函数
你可以去搜索一下访函数的概念
发表于:2007-08-30 08:22:113楼 得分:0
第二个参数被解释为sort   criterion,分类标准怎么会是个参数,这是个bool类型的值吗?

是一个   比较规则,
用于   set   内部排序使用【set是有序的】

可以自定义,   比如使用函数对象,
或者使用已有的比较规则,如   less <>     greater <>   ...


快速检索

最新资讯
热门点击