什麼是C++標準庫?

 

C++中的標準程序庫(簡稱標準庫)是類庫函數的集合,其使用核心語言寫成。標準程序庫提供若干泛型容器、函數對象、泛型字符串和流(包含交互和文件I/O),支持部分語言特性和經常使用的函數,如開平方根。C++標準程序庫也吸取了ISO C90 C標準程序庫。標準程序庫的特性聲明於std命名空間之中。php

標準模板程序庫 (STL = Standard Template Library)是C++標準程序庫的子集,包含容器、算法、迭代器、函數對象等。也有些人使用術語STL表明C++標準程序庫。ios

使用C++標準程序庫時,沒必要加上「.h」。c++

 

 

標準頭文件算法

如下文件包含標準庫的聲明。ubuntu

容器數組

通常函數

字符串spa

輸入/輸出流對象

數值隊列

語言支持

C標準庫

來自C標準庫的全部頭文件,以另外一個名稱包含在C++標準中。將原名稱移去「.h」並在開頭處加上「c」做爲新的名稱。例如「time.h」改爲「ctime」。C++標準庫的頭文件與C標準庫的頭文件的惟一區別是,函數位於std::命名空間(雖然不多編譯器真正如此)。

 

C++ 參考手冊:http://www.cplusplus.com/reference/string/string/

C++源碼能夠在ubuntu版本中使用命令 apt-get source libc++獲得。

相關文章
相關標籤/搜索