![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 77
爱睡觉的猫L
这个作者很懒,什么都没留下…
展开
-
c++11知识点1_基础
1.概述 1.1.背景 C++11(草案原名C++0x)于 2011年9月1日出版发布C++11标准,正式名称为: ISO/IEC 14882:2011 - Information technology -- Programming languages -- C++ 取代1998年发布的C++标准第一版(C++98标准,全称ISO/IEC 14882:1998)和2003年发布的C++标准原创 2016-08-29 14:21:19 · 350 阅读 · 0 评论 -
c++11知识点2_thread
1.概述 1.1.与 C++11 多线程相关的头文件 :该头文主要声明了两个类, std::atomic 和 std::atomic_flag,另外还声明了一套 C 风格的原子类型和与 C 兼容的原子操作的函数。 :该头文件主要声明了 std::thread 类,另外 std::this_thread 命名空间也在该头文件中。 :该头文件主要声明了与互斥量(mutex)相关的类,包括 st原创 2016-08-29 14:39:59 · 351 阅读 · 0 评论 -
c++11知识点2_thread_mutex
1.概述 std::mutex 是C++11 中最基本的互斥量。 C++ 11中与 std::mutex 相关的类(包括锁类型)和函数都声明在 头文件中。 1.1.std::mutex类型 (1)std::mutex,最基本的 Mutex 类。 std::mutex 对象提供了独占所有权的特性——即不支持递归地对 std::mutex对象上锁。 (2)std::rec原创 2016-08-29 14:40:50 · 512 阅读 · 0 评论 -
c++11知识点2_thread_mutex锁类型
1.概述 1.1.std::lock_guard 与 Mutex RAII 相关,方便线程对互斥量上锁。 构造函数: (1)lock_guard 对象管理 Mutex 对象 m,并在构造时对 m 进行上锁(调用 m.lock())。 explicit lock_guard (mutex_type& m); (2)lock_guard 对象管理 Mutex 对象 m,与 lock原创 2016-08-29 14:41:21 · 1450 阅读 · 0 评论 -
c++11知识点3_chrono时间模板库
1.概述 chrono是一个time library, 源于boost,现在已经是C++11标准。 要使用chrono库,需要#include,其所有实现均在std::chrono namespace下。 chrono是一个模版库,使用简单,功能强大,只需要理解三个概念:duration、time_point、clock 2.Durations std::chrono::dura原创 2016-08-29 14:41:55 · 3056 阅读 · 0 评论 -
c++11知识点4_std的function的用法
1.概述 1.1.定义 类模版std::function是一种通用、多态的函数封装。 std::function的实例可以对任何可以调用的目标实体进行存储、复制、和调用操作,这些目标实体包括普通函数、Lambda表达式、 函数指针、以及其它函数对象等。 std::function对象是对C++中现有的可调用实体的一种类型安全的包裹(我们知道像函数指针这类可调用实体,是类型不安全的)。原创 2016-08-29 14:42:30 · 1027 阅读 · 0 评论