最近學習使用boost庫,學習其中的lambda時有一些心得拿出來分享一下。
本人也是初次在C++中接觸lambda。以前在C#開發時也曾經用過,當時就十分羨慕C#程序員
在STL中,許多算法函數使用起來不是那麼方便
例如,find_if/count_if等,一般需要額外定義相關的函數或者函數對象來進行查找,感覺不是那麼方便
在學習了lambda表達式,發現一切變得那麼簡單了
下面給出幾個使用例子,用法比較簡單,也就不解釋了
最近學習使用boost庫,學習其中的lambda時有一些心得拿出來分享一下。
本人也是初次在C++中接觸lambda。以前在C#開發時也曾經用過,當時就十分羨慕C#程序員
在STL中,許多算法函數使用起來不是那麼方便
例如,find_if/count_if等,一般需要額外定義相關的函數或者函數對象來進行查找,感覺不是那麼方便
在學習了lambda表達式,發現一切變得那麼簡單了
下面給出幾個使用例子,用法比較簡單,也就不解釋了