Chinaunix首页 | 论坛 | 博客
  • 博客访问: 300032
  • 博文数量: 148
  • 博客积分: 4365
  • 博客等级: 上校
  • 技术积分: 1566
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-05 21:38
文章分类
文章存档

2014年(2)

2013年(45)

2012年(18)

2011年(1)

2009年(54)

2008年(28)

我的朋友

发布时间:2013-01-29 22:34:21

Chapter 11 Associative Containers1. 关联容器也可以使用大括号 list initializing的形式,同样对pair那个结构也是适用的set<string> exclude = {"the", "but", "and", "or", "an", "a", "The", "But", "And", "Or", "An","A"};map<string, string> authors = { {"Joyce", "James"}, .........【阅读全文】

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

发布时间:2013-01-29 11:59:30

虽然也在泛型那一章,但这个挺好玩的,单拿出来总结下,越来越有python的感觉.std::bind通俗说就是一个 callabe adapter,因为有些场合需要的callable的参数个数不一样,可能实现差不多,完全重写又价值不大,以前的版本有bind1st和bind2nd,在c++11中这哥俩已经deprecated了,没准哪天就彻底game over了。bind的.........【阅读全文】

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

发布时间:2013-01-28 23:34:07

第10章中关于lambda的内容函数式编程很火热,未来应该会有很大的发展,虽然目前还没有完全搞明白它的切入点。很多泛型算法需要我们传入一个callable object充当谓词,可以是函数或函数指针,重载了()的某对象,再或是一个lambda表达式。SBL说简单点可以理解为一个无名的内联函数(unnamed,inline),语法格式.........【阅读全文】

阅读(2224) | 评论(0) | 转发(1)

发布时间:2013-01-28 11:01:55

Chapter 9 Sequential Containers1.新增了array与forward_list顺序容器,前者相当于C中数组,后者为单链表。array的特点是定长,不能add/remove新元素;forward_list没有size接口,因为这将导致遍历元素,开销不确定,同时其它顺序容器的size接口应该是被重写了,SBL说它们现在比以前效率高了,例如list的size复.........【阅读全文】

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

发布时间:2013-01-27 22:59:08

chapter.7 Classes1.构造函数后面加 “=default”表示仍然需要编译器提供默认的构造函数,看着清晰么比如有一个带参数无默认值的构造,那么创建数组时就有点问题,加上后如此:后面还会讲到加“=delete”表示禁用,比如考构和某运算符等等。class base{public:base()=default;vector vs={"h.........【阅读全文】

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

登录 注册