ftl 概述 FTL是基于C ++ 17的库,为集合处理提供了更方便的API。 该API在很大程度上受Rust编程语言的启发。 基本用法 使用FTL进行收集处理非常容易。 在下面,您可以找到一个简单的示例,介绍FTL的功能。 struct Tree { enum Kind { Oak, Acer, Pine, Other }; int height; int diameter; Kind kind; int volume () const ; }; ftl::vector cityTrees{...}; int oakVolSum = 0 ; // Old-school style for ( const auto & tree: cityTrees) { if (tree. kind == Tree::Oak) { if