容器查询库 该库为c ++容器提供基本SQL语句功能(或基本的C#LINQ方法),即: Where , Update , Distinct , OrderBy , GroupBy和Join 。 另外还有WhereLazy和DistinctLazy ,它们分别是Where和Distinct惰性版本。 支持的容器是std :: vector和std :: list。 但是,对于某些功能,支持所有类型的容器。 c++17支持该库的所有功能, c++14支持除OrderBy之外的所有功能,而c++11仅支持Where , Update和Distinct 。 描述: 在哪里: 它允许基于谓词使用push_back修饰符过滤任何容器。 返回:满足谓词的元素的容器。 用法: list ls{1,2,3,4,5}; auto predicate = [](const