C++标准库的通用工具由短小精悍的诸多类和函数构成,通常执行最一般化的功能。头文件<utility>是非常小的头文件。本章对于通用工具库主要涉及比较、对组、动态内存管理、日期和时间、通用型别、数值极值等各方面的功能模块和函数。这部分内容在ISO/IEC—14882—2003 C++标准的第20款(clause)中有所描述。还有部分辅助函数在头文件<algorithm>中声明,按STL的要求,这些函数不能称之为算法。