C++ <algorithm> 中比较冷门但实用的函数

总结一下 & lt;algorithm> 头文件中的常用函数。

每隔一段时间,我总能在 & lt;algorithm> 中发现一些神奇的函数,这些函数我之前基本上没有听说过,所以最近我阅读了一下 algorithm 头文件的相关文档,把那些很实用,但是之前没怎么听说过的函数简单的罗列一下。我主要阅读的文档来自 DevDocs 上的 algorithm 头文件 介绍,此外 Visual C++ 也有类似的文档供参考。

最常用的函数

1
2
3
void sort(RandomIt first, RandomIt last);                                   // 排序 
ForwardIt lower_bound(ForwardIt first, ForwardIt last, const T& value); // 求第一个大于等于
ForwardIt upper_bound(ForwardIt first, ForwardIt last, const T& value); // 求第一个大于

评论