C++標準程式庫
维基百科,自由的百科全书
C++中的標準程式庫(简称标准库)是类库和函式的集合,其使用核心語言寫成。標準程式庫提供若干泛型容器、函式物件、泛型字串和串流(包含交互和檔案I/O),支援部分語言特性和常用的函式,如開平方根。C++標準程式庫也吸收了ISO C90 C標準程式庫。標準程式庫的特性宣告於std命名空間之中。
標準模板程式庫是C++標準程式庫的子集,包含容器、演算法、迭代器、函式物件等。也有些人使用術語STL代表C++標準程式庫。
使用C++標準程式庫時,不必加上「.h」。
目录 |
标准头文件 [编辑]
以下文件包含标准库的声明。
容器 [编辑]
一般 [编辑]
字符串 [编辑]
- <string>
输入/输出流 [编辑]
数值 [编辑]
语言支持 [编辑]
C标准库 [编辑]
来自C标准库的所有头文件,以另一个名称包含在C++标准中。將原名称移去「.h」并在开头处加上「c」作为新的名称。例如「time.h」改成「ctime」。C++标准库的头文件与C标准库的头文件的唯一区别是,函数位于std::命名空间(虽然很少编译器真正如此)。
参见 [编辑]
外部連結 [编辑]
- Rogue Wave C++ Standard Library Class Reference
- Microsoft MSDN Library - Standard C++ Library Reference
- C++ Standard Library reference
參考 [编辑]
- Bjarne Stroustrup:The C++ Programming Language, Addison-Wesley, ISBN 0-201-70073-5