- 博客(3)
- 收藏
- 关注
原创 并发与多线程
C++11并发与多线程目录创建线程join()detach()joinable()传递线程参数和detach陷阱线程IDstd::ref()unique_ptr作为线程参数持续更新。。。创建线程头文件#include <thread> //c++11创建线程thread th(MyFunc);//创建一个子线程,并且子线程开始执行,参数为可调用对...
2020-04-08 15:10:37 569
原创 模板与泛型
目录模板简要函数模板类模板typename成员函数模板模板显式实例化using模板特化全特化偏特化函数模板特化可变参数模板模板简要template<typename T>template<typename T = int> //默认值类型T必须支持模板中的各种操作模板在程序编译期间被实例化,T的值必须是编译期常量表达式模板不...
2020-04-04 12:45:58 415
原创 智能指针
智能指针目录智能指针概述auto_ptrshared_ptrweak_ptrunique_ptr结语智能指针概述智能指针的作用是管理一个指针,因为存在以下这种情况:申请的空间在函数结束时忘记释放,造成内存泄漏。使用智能指针可以很大程度上的避免这个问题,因为智能指针就是一个类,当超出了类的作用域是,类会自动调用析构函数,析构函数会自动释放资源。所以智能指针的作用原理就是在函数...
2020-04-03 22:28:55 311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人