
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 · 308 阅读 · 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 · 217 阅读 · 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 · 3778 阅读 · 1 评论