- 博客(3)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 C++11 lambda表达式基础使用
1.lambda表达式lambda表达式 是一个函数,一个匿名函数,也就是没有函数名的函数,为什么不需要函数名呢,因为我们直接(一次性的)用它,嵌入式用的它,不需要其他地方用它。也叫闭包,闭就是封闭的意思,就是其他地方都不用他,包就是函数。lambda表达式 其实就是一个函数对象,他内部创建了一个重载()操作符的类。2.最简单的一个lambda表达式。int main(){[] {}();//[]代表lambda表达式的开始,{}代表函数体,什么都没有,(...
2020-06-29 11:29:55 157
原创 C++11 bind函数适配器及function函数包装器
函数包装器function:特征标:是由返回类型以及括号括起并用逗号分隔的参数类型列表定义的。eg: 返回类型(参数1类型, 参数2类型,…)函数包装器function:是在头文件functional中声明的,它从调用特征标的角度定义了一个对象,可用于包装调用特征标相同的函数指针、函数对象或lambda表达式。function语法:function<返回类型(参数1类型, 参数2类型,…)> fc;例如,下面声明创建一个名为fc的function对象,它接受一个char参数和.
2020-06-28 15:37:41 274
原创 git 设置多个账号的ssh key
解决问题:在同一个环境中如何设置多个git账号,对接多个git服务器实际应用:我们往往会有多个git账号,如公司git服务器的git账号和个人的github账号,这时就需要在本地环境设置多个git账号,各自对接不同的git服务器条件:Linux 环境(centos)、git 客户端1. 本地git设置a. 创建个人的SSH key: # 新建ssh key$ ssh-k...
2017-08-08 19:05:05 573
深度探索C++对象模型
2016-11-15
clang-tidy新增Module编译成功,运行错误?
2020-06-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人