Chinaunix首页 | 论坛 | 博客
  • 博客访问: 298289
  • 博文数量: 63
  • 博客积分: 814
  • 博客等级: 军士长
  • 技术积分: 700
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-09 15:46
文章分类

全部博文(63)

文章存档

2017年(1)

2016年(4)

2015年(13)

2014年(9)

2012年(3)

2011年(33)

发布时间:2015-11-13 18:47:23

在一个类的内部定义另一个类,我们称之为嵌套类(nested class),或者嵌套类型。嵌套类的作用就是一句话,“之所以引入这样一个嵌套类,往往是因为外围类需要使用嵌套类对象作为底层实现,并且该嵌套类只用于外围类的实现,且同时可以对用户隐藏该底层实现。“代码说事,如果我们把类中的成员作用域分 public protect.........【阅读全文】

阅读(1475) | 评论(0) | 转发(0)

发布时间:2015-04-10 13:42:23

查找一 、在未排序区间只能选择 count find count_if find_if  效率是线性的 相等性判断count 统计个数set s;Widget w;...size_t n = s.count(w);find 是否有这样的值,有在哪里?list::iterator it = find(lw.begin(),lw.end(),w);if(it != lw.end()){}else...二、排序区间.........【阅读全文】

阅读(785) | 评论(0) | 转发(0)

发布时间:2015-04-09 13:34:26

bind1st bind2nd 的由来for_each 源码来分析 传入的_Functiontemplate inline _LIBCPP_INLINE_VISIBILITY_Functionfor_each(_InputIterator __first, _InputIterator __last, _Function __f){    for (; __first != __last; ++__first)&nb.........【阅读全文】

阅读(1214) | 评论(0) | 转发(0)

发布时间:2015-04-08 11:25:12

STL六大组件简介1、容器(Containers):各种数据结构,如Vector,List,Deque,Set,Map,用来存放数据,STL容器是一种Class Template,就体积而言,这一部分很像冰山载海面的比率。2、算法(Algorithms):各种常用算法如Sort,Search,Copy,Erase,从实现的角度来看,STL算法是一种Function Templates。3、迭代器.........【阅读全文】

阅读(1409) | 评论(0) | 转发(0)

发布时间:2015-04-07 16:30:47

http://blog.sina.com.cn/s/blog_4e928b170100ukp2.html 在《Effective STL》一书中的解释是:所有重载了函数调用操作符(即operator())的类都是一个函数子类。从这些类创建的对象被称为函数对象或函数子,在STL中,大多数使用函数对象的地方同样也可以使用实际的函数。就是说,函数子与函数对象是同一个概.........【阅读全文】

阅读(973) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册