至可以用C撰写。C++标准程式库充分吸收了C标准程式库，并佐以少许的修改，使其与C++良好的运作。另一个大型的程式库部分，是以标准模板库（）为基础，于1994年2月正式成为ANSI/ISO C++。它提供了实用的工具，如容器类（如：Array和），迭代器（广义指针）提供容器以类似阵列的存取方式，以及泛型算法进行搜寻和排序的运算。此外还提供了(multi)map和(multi)set，它们都共享相似的成员函数。因此，以下成为可能，使用模板撰写泛型算法，它可以和任何容器或在任何以迭代器定义的序列上运作。如同