大部分通用工具在C++标准头文件内,也有某些通用辅助函数被定义于头文件中,但按照STL的定义,它们称不上是算法。 型别pair,凡是需要将两个值视为一个单元的场合<例如必须”返回两个值“的某函数>,就必须用到它。 4.1 pairs(对组) class pair可以将两个值视为一个单元,c++标准程序库内多处使用了这个class。尤其容器类别map和multimap就是使用pairs来管理其键值/实值(key/value)的成对元素。任何函数需返回两个值,也需要pair。