c++程式通常可以呼叫標準c++庫中的大量函式。這些函式完成一些基本的服務,如輸入和輸出等,同時也為一些經常使用的操作提供了高效的
實現**。這些函式中含有大量的函式和類定義,以幫助程式設計師更好地使用標準c++庫。
標準c++庫包含以下內容:
,,,,,,,,,,,,or>,,,,,,,,,,,,,,ig>,,,,,,,,,,,,,tjmp>,,,,,,,,,和
標準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語言發展史 c語言於1972年11月問世,1978年美國 電報公司 at t 貝爾實驗室正式發布c語言,1983年由美國國家標準局 american national standards institute,簡稱ansi 開始制定c語言標準,於1989年12月完成,並在1990年春天發布,稱之為a...
檔案 標準庫函式
一.i o緩衝 c標準庫提供了操作檔案的標準i o函式庫,與系統呼叫相比,主要差別是實現了乙個跨平台的使用者態緩衝的解決方案。1.i o緩衝的解釋 以printf 為例 printf函式向標準輸出寫入多個字元,所寫入的字元被放在乙個使用者態的緩衝區中,直到碰到乙個換行符,系統才呼叫write函式將緩...
整理庫函式,標頭檔案 C
include include intmain void isalpha判斷是字母,islower小寫字母,isupper大寫字母,istoupper轉化大寫,istolower轉化小寫。示例用的是isalpha其他用法類似 include include intmain elseif isalph...