![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
幸运的高鹏
越努力越幸运
展开
-
C++11 线程池
C++11实现线程池根据网友提出的思路略有改动-----已测试#pragma once#include<iostream>#include<thread>#include<list>#include<algorithm>#include<functional>#include<typeinfo>#include<mutex>#include<future>#include<atomic原创 2021-03-11 17:33:37 · 246 阅读 · 0 评论 -
C++11 bind函数
C++11 bind函数bind函数的用途bind函数是一个函数适配器,接受一个callable object,生成一个新的callable object。可以把原可调用对象(callable object)的参数预先绑定到给定的变量中(参数绑定),以生成新的可调用对象。bind函数的使用#include <iostream>#include<functional> //提供bind函数//测试用函数int minus(int a, int b){ return原创 2021-03-10 10:37:58 · 178 阅读 · 0 评论 -
C++11 function<>的使用
C++11 function<>何为可调用类型?function<>为解决哪些问题而提出?总结何为可调用类型?可调用类型(callable object)可以分为以下四种:(1)传统C函数;(2)类中的成员函数;(3)函数对象(类中重载了“()”运算符);(4)lambda表达式。function<>为解决哪些问题而提出?程序设计时,经常遇到将可调用类型作为参数传递的情况,如果针对不同的可调用类型(callable object)进行单独声明,则函数参数只原创 2021-03-10 09:24:35 · 3551 阅读 · 1 评论