C++ 標準庫
C++ 標準庫可以分為兩部分:
- 標準函數庫: 這個庫是由通用的、獨立的、不屬於任何類的函數組成的。函數庫繼承自 C 語言。
- 面向對象類庫: 這個庫是類及其相關函數的集合。
C++ 標準庫包含了所有的 C 標準庫,為了支持類型安全,做了一定的添加和修改。
標準函數庫
標準函數庫分為以下幾類:
- 輸入/輸出 I/O
- 字串和字元處理
- 數學
- 時間、日期和本地化
- 動態分配
- 其他
- 寬字元函數
面向對象類庫
標準的 C++ 面向對象類庫定義了大量支持一些常見操作的類,比如輸入/輸出 I/O、字串處理、數值處理。面向對象類庫包含以下內容:
- 標準的 C++ I/O 類
- String 類
- 數值類
- STL 容器類
- STL 演算法
- STL 函數對象
- STL 迭代器
- STL 分配器
- 本地化庫
- 異常處理類
- 雜項支持庫