- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 C++ Lambda 学习笔记
C++ 中,对于一个对象或一个表达式,如果可以对其使用调用运算符(()),则称它是可调用的。即,如果 e 是可调用的,则可以这样使用:e(args)其中,args 是一个逗号分隔的一个或多个参数的列表。C++ 中可调用对象除了我们熟悉的函数或函数指针外,还包括函数对象以及 lambda 表达式。本文重点讲述 lambda 表达式。lambda 表达式表示一个可调用的代码单元,我们可以将...
2020-04-26 21:45:59 557
原创 C++ 函数对象学习笔记
函数对象本质上是一个类对象,它重载了函数调用操作符 operator()。调用操作符的函数体实现函数的功能。例如,我们定义类 LessThan:class LessThan {public: bool operator() (const string &s1, const string &s2) { return s1.size() < s2.s...
2020-04-26 10:48:17 775
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人