C++標準函式庫

C++ 中的標準程式庫 （ Standard Library ） 是類和函式的集合 ， 其使用核心語言寫成 。 標準程式庫提供若干泛型容器 、 函式物件 、 泛型字串和串流 （ 包含交互和檔案I / O ） ， 支援部分語言特性和常用的函式 ， 如開平方根 。 C++ 標準程式庫也吸收了ISO C90 C標準程式庫 。 標準程式庫的特性宣告於std命名空間之中 。 C++ 標準程式庫大量參考了並基於標準模板程式庫 （ STL ） 所建立的習慣用法 ， 包含容器 、 演算法 、 迭代器 、 函式物件等 。 此一部分佔去標準庫相當大的比重 ， 因而有些人錯誤地使用 “ STL ” 指稱整個C + + 標準程式庫 。 但這並非爲正確的概念 ， C++ 標準程式庫和STL共有了許多特性 ， 但都不是彼此的超集 。 使用C + + 標準程式庫時 ， 不必加上 「. h 」 。