C++標準程式庫

维基百科,自由的百科全书
跳转至: 导航搜索

C++中的標準程式庫(简称标准库)是类库函式的集合,其使用核心語言寫成。標準程式庫提供若干泛型容器、函式物件、泛型字串和串流(包含交互和檔案I/O),支援部分語言特性和常用的函式,如開平方根。C++標準程式庫也吸收了ISO C90 C標準程式庫。標準程式庫的特性宣告於std命名空間之中。

標準模板程式庫是C++標準程式庫的子集,包含容器、演算法、迭代器、函式物件等。也有些人使用術語STL代表C++標準程式庫。

使用C++標準程式庫時,不必加上「.h」。

标准头文件[编辑]

以下文件包含标准库的声明。

容器[编辑]

一般[编辑]

字符串[编辑]

输入/输出流[编辑]

数值[编辑]

语言支持[编辑]

C标准库[编辑]

来自C标准库的所有头文件,以另一个名称包含在C++标准中。將原名称移去「.h」并在开头处加上「c」作为新的名称。例如「time.h」改成「ctime」。C++标准库的头文件与C标准库的头文件的唯一区别是,函数位于std::命名空间(虽然很少编译器真正如此)。

参见[编辑]

外部連結[编辑]

參考[编辑]