DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 542 评论 :: 1615万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  c++11/14/17/20

上一页 1 2 3

摘要:知识链接: C++11 并发之std::mutex C++11 并发之std::atomic 本文概要: 1、成员类型和成员函数。 2、std::thread 构造函数。 3、异步。 4、多线程传递参数。 5、join、detach。 6、获取CPU核心个数。 7、CPP原子变量与线程安全。 8、l 阅读全文
posted @ 2017-11-17 15:56 DoubleLi 阅读(50097) 评论(1) 推荐(3) 编辑

摘要:C++11 新增了很多特性,lambda 表达式是其中之一,如果你想了解的 C++11 完整特性,建议去这里,这里,这里,还有这里看看。本文作为 5 月的最后一篇博客,将介绍 C++11 的 lambda 表达式。 很多语言都提供了 lambda 表达式,如 Python,Java 8。lambda 阅读全文
posted @ 2017-11-06 14:36 DoubleLi 阅读(737) 评论(2) 推荐(1) 编辑

摘要:最近在写一段代码的时候,突然很好奇C++11中对push_back有没有什么改进以增加效率,上网搜了一些资料,发现果然新增了emplace_back方法,比push_back的效率要高很多。 首先,写了一个类用于计时, 使用方法就是在作用域中使用宏TIME_INTERVAL_SCOPE(d),d为打 阅读全文
posted @ 2017-11-06 14:00 DoubleLi 阅读(15536) 评论(0) 推荐(2) 编辑

摘要:windows系统中,需要vs2012才支持。1.线程的创建C++11线程类std::thread,头文件include <thread>首先,看一个最简单的例子: [cpp] view plain copy void my_thread() { puts("hello, world"); } in 阅读全文
posted @ 2017-08-01 09:51 DoubleLi 阅读(523) 评论(0) 推荐(0) 编辑

摘要:function是一组函数对象包装类的模板,实现了一个泛型的回调机制。 引入头文件 #include <functional>using namespace std;using namespace std::placeholders; //bind的时候会用` 参考:http://www.cnblo 阅读全文
posted @ 2017-08-01 09:49 DoubleLi 阅读(577) 评论(0) 推荐(0) 编辑

摘要:什么是C++0x? C++0x是C++最新标准标准化过程中的曾用名,在这一系列文章中我们将介绍最新标准添加的一系列新的语言特性。在2011年9月份,C++0x正式由官方发布并命名C++11,现在很多编译器已经支持了部分C++11特性。 C++11包括大量的新特性:主要特征像lambda表达式和移动语 阅读全文
posted @ 2017-07-26 18:54 DoubleLi 阅读(22068) 评论(0) 推荐(1) 编辑

摘要:在C++11新标准中,语言本身和标准库都增加了很多新内容,本文只涉及了一些皮毛。不过我相信这些新特性当中有一些,应该成为所有C++开发者的常规装备。你也许看到过许多类似介绍各种C++11特性的文章。下面是我总结的,C++开发者都需要学习和使用的C++11新特性。 auto 在C++11之前,auto 阅读全文
posted @ 2017-07-26 18:53 DoubleLi 阅读(6612) 评论(0) 推荐(1) 编辑

上一页 1 2 3
点击右上角即可分享
微信分享提示