最近学习使用boost库,学习其中的lambda时有一些心得拿出来分享一下。
本人也是初次在C++中接触lambda。以前在C#开发时也曾经用过,当时就十分羡慕C#程序员
在STL中,许多算法函数使用起来不是那么方便
例如,find_if/count_if等,一般需要额外定义相关的函数或者函数对象来进行查找,感觉不是那么方便
在学习了lambda表达式,发现一切变得那么简单了
下面给出几个使用例子,用法比较简单,也就不解释了
最近学习使用boost库,学习其中的lambda时有一些心得拿出来分享一下。
本人也是初次在C++中接触lambda。以前在C#开发时也曾经用过,当时就十分羡慕C#程序员
在STL中,许多算法函数使用起来不是那么方便
例如,find_if/count_if等,一般需要额外定义相关的函数或者函数对象来进行查找,感觉不是那么方便
在学习了lambda表达式,发现一切变得那么简单了
下面给出几个使用例子,用法比较简单,也就不解释了