随笔分类 - C++
摘要:https://www.cnblogs.com/haippy/p/3237213.html Mutex 又称互斥量,C++ 11中与 Mutex 相关的类(包括锁类型)和函数都声明在 <mutex> 头文件中,所以如果你需要使用 std::mutex,就必须包含 <mutex> 头文件。 <mute
阅读全文
posted @ 2019-03-15 17:42
狂奔~
摘要:https://www.cnblogs.com/haippy/p/3284540.html 与 C++11 多线程相关的头文件 C++11 新标准中引入了四个头文件来支持多线程编程,他们分别是<atomic> ,<thread>,<mutex>,<condition_variable>和<futur
阅读全文
posted @ 2019-03-15 16:38
狂奔~
摘要:知识链接: https://www.cnblogs.com/lidabo/p/7852033.html 构造函数如下: #include<thread> #include<chrono> #include <iostream> using namespace std; void fun1(int n
阅读全文
posted @ 2019-03-01 17:57
狂奔~
摘要:std::unique_lock也可以提供自动加锁、解锁功能,比std::lock_guard更加灵活 https://www.cnblogs.com/xudong-bupt/p/9194394.html
阅读全文
posted @ 2019-02-27 15:44
狂奔~
摘要:转自:https://www.cnblogs.com/DswCnblog/p/5628195.html 成员函数 (1) get 获得内部对象的指针, 由于已经重载了()方法, 因此和直接使用对象是一样的.如 unique_ptr<int> sp(new int(1)); sp 与 sp.get()
阅读全文
posted @ 2019-02-27 10:56
狂奔~
摘要:initializer list 在C++中集合(列表)初始化已经成为一个基本功能 这里,初始化列表可以在“{}”之前使用“=”,其效果与不带“=”的初始化相同。这样一来,自动变量和全局变量的初始化在C++中被丰富了。程序员可以使用以下几种形式完成初始化的工作: 1.等号“=”加上赋值表达式(ass
阅读全文
摘要:以下内容参考https://blog.csdn.net/china_jeffery/article/details/78520237 右值引用若不作为函数参数使用,基本等于滥用 右值引用 (Rvalue Referene) 是 C++ 新标准 中引入的新特性 , 它实现了移动语义 (Move Sem
阅读全文

浙公网安备 33010602011771号