之外,其他几个算法的名字都很特殊.为了理解方便,我先介绍一下 Haskell 中相关的内容,之后再回到C++的讲解中....我想你也许好奇为什么我要在介绍C++的文章中写这么多 Haskell 的内容(这些内容还颇具挑战性),那是因为两个原因:
你可以知道 C++ 中相应算法的历史
比照 Haskell 的对应方法可以帮助我们理解...C++ 中 的相应算法....<< std::endl;
return 0;
}
与 Haskell 中的示例对应,我使用 std::vector 创建了整数列表 (1) 和字符串列表 (7)....Final remarks
C++17 新引入的这7个算法有很多重载版本,调用的时候,你可以指定初始元素,也可以不指定初始元素,同样的,你可以指定执行策略,也可以不指定执行策略.你甚至可以在不指定二元运算的情况下调用需要二元运算的算法