拉曼:C ++镭NGE人ipulation库
无依赖项,仅标头,低开销。
使用拉曼,您可以轻松操纵范围:变换,过滤,排序等。
使用Raman将使您的代码更具表现力,可读性和简短性。 例子:
raman::From (input).Where(<lambda>);
raman::From (input).Sort();
raman::From (input).Reverse();
当然,您可以非常轻松地组合多种方法,例如:
raman::From (input).Where(<lambda>).Sort().Reverse();
用法
每次使用Raman都是通过使用raman raman::From()包装您的范围(一个容器或一对迭代器raman::From() 。 您可以使用任何STL或类似STL的容器/迭代器。
打包后,您可以使用任何实用程序功能来操纵范围,例如Where
评论0
最新资源