c++程式通常可以呼叫標準c++庫中的大量函式。這些函式完成一些基本的服務,如輸入和輸出等,同時也為一些經常使用的操作提供了高效的
實現**。這些函式中含有大量的函式和類定義,以幫助程式設計師更好地使用標準c++庫。
標準c++庫包含以下內容:
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,和
標準c++庫的詳細訊息均在其對應的標頭檔案進行了說明。主要標準c++庫標頭檔案如下所示。其中13項為標準模板庫(stl),在其說明文字的前面標有(stl)的為標準模板庫。
---(stl)用於定義實現常用、實用演算法的大量模板
----- 用於定義官位位集合的模板類
-----用於在程式執行時執行斷言
-----用於對字元進行分類
-----用於測試有庫函式提交的錯誤**
------用於測試浮點型別屬性
----用於在iso646變體字符集中程式設計
-----用於測試整數型別屬性
-----用於使程式適應不同的文化風俗
———用於計算常用的數學函式
-----用於定義支援複雜演算法的模板類
-----用於執行非區域性的goto語句
------用於控制各種異常情況
-----用於訪問引數數量文化的函式
-----用於訪問引數數量變化的函式
----用於定義實用的型別和巨集
-----用於執行輸入和輸出
----用於執行同一操作的不同版本
-----用於處理幾種不同的字串型別
------用於在幾種不同的時間和日期格式間進行轉換
----用於處理寬流(wide stream)和字串
---用於對寬字元(wide character是)分類
---(stl)用於定義實現雙向佇列容器的模板類
---用於定義控制異常處理的幾個函式
-----用於定義處理外部檔案的幾個iostream模板類
-----(stl)用於定義幾個模板,該模板將幫助在和中定義的 模板構造謂詞
---- 用於宣告乙個帶有引數的iostreams控制器
-----用於定義用作大量iostreams類的基類的模板類
-----用於定義iostreams模板類(在需要定義之前)
---用於宣告處理標準流的iostreams物件
---用於定義執行析取操作的模板類
----(stl)用於定義幫助定義和管理迭代器的模板
---用於測試數字類屬性
---(stl)用於定義實現list容器的模板類
----用於定義在iostreams類中控制與特定位置相關的行為的類和模板
------(stl)用於定義實現關聯容器的模板類
-----(stl)用於定義對不同容器分配和釋放記憶體的模板
-----(stl)用於定義實現實用數字函式的模板
----用於定義管理字串容器的iostreamas模板類
----(stl)用於實現佇列容器的模板類
-----(stl)用於定義實現只有唯一元素的關聯容器的模板類
----用於定義管理字串容器的iostreams模板類
-----(stl)用於定義實現堆疊容器的模板類
----用於定義提交異常的類
----用於定義為iostreams操作分配緩衝區的模板類
------用於定義是實現字串容器的模板類
-----用於定義處理非記憶體(in-memory)字元系列的iostreams類
-----(stl)用於定義通用工具的模板
----用於定義支援值(value-oriented)陣列的類和模板類
----(stl)用於定義實現向量容器的模板類
標準c++庫還包括18個標準c庫中的標頭檔案,但其中有些變化。我們暫時不討論,這些標頭檔案為:
---用於在程式執行時執行斷言
----用於對字元分類
----用於測試用庫函式提交的錯誤**
----用於測試浮點型別屬性
-----用於在ios646變體字符集中程式設計
-----用於測試整數型別屬性
-----用於適應不同的文化習俗
----用於計算常見的數學函式
----用於執行非區域性的goto語句
----用於控制各種異常情況
-----用於訪問引數數量變化的函式
-----用於定義型別和巨集
------用於執行輸入和輸出
------用於執行各種操作
-----用於處理字串
-------用於在不同的時間和日期格式之間轉換
-----用於處理寬流(wide stream)和字元類
-----用於對寬字元(wide character)分類
C 標準庫函式
有許多不同的案件中,陣列排序的可能是有用的。演算法 如搜尋看看一些存在於乙個陣列 通常可以變得更簡單和 或更有效時,輸入的資料進行排序。此外,排序是非常有用的可讀性,如當列印列表按字母順序排列的名字。排序通常是通過反覆比較的陣列元素對進行的,和交換他們如果他們滿足一些標準。為了在這些元素進行比較根據...
c標準庫函式 system
宣告 int system const char command command為請求執行的shell命令構成的字元陣列。使用 char command 50 strcpy command,ls l 列出 unix 機上當前目錄下所有的檔案和目錄 int status system command ...
C 標準庫函式之排列函式
字典次序 所謂字典次序指兩序列的元素一 一比較直至出現下列情況 如果兩元素不相等,那麼這兩個元素的比較結果就是整個序列的比較結果 如果兩個序列的元素數量不同,則元素較少的序列小於另乙個序列 如果兩個序列沒有更多可以比較的元素,則兩個序列相等。通俗來講就是 str1 str2 等價於str1的前k 1...