C++ 標(biāo)準(zhǔn)庫(kù)
c++ 標(biāo)準(zhǔn)庫(kù)
c++ 標(biāo)準(zhǔn)庫(kù)可以分為兩部分:
- 標(biāo)準(zhǔn)函數(shù)庫(kù): 這個(gè)庫(kù)是由通用的、獨(dú)立的、不屬于任何類的函數(shù)組成的。函數(shù)庫(kù)繼承自 c 語(yǔ)言。
- 面向?qū)ο箢悗?kù): 這個(gè)庫(kù)是類及其相關(guān)函數(shù)的集合。
c++ 標(biāo)準(zhǔn)庫(kù)包含了所有的 c 標(biāo)準(zhǔn)庫(kù),為了支持類型安全,做了一定的添加和修改。
1. 標(biāo)準(zhǔn)函數(shù)庫(kù)
標(biāo)準(zhǔn)函數(shù)庫(kù)分為以下幾類:
- 輸入/輸出 i/o
- 字符串和字符處理
- 數(shù)學(xué)
- 時(shí)間、日期和本地化
- 動(dòng)態(tài)分配
- 其他
- 寬字符函數(shù)
2. 面向?qū)ο箢悗?kù)
標(biāo)準(zhǔn)的 c++ 面向?qū)ο箢悗?kù)定義了大量支持一些常見(jiàn)操作的類,比如輸入/輸出 i/o、字符串處理、數(shù)值處理。面向?qū)ο箢悗?kù)包含以下內(nèi)容:
- 標(biāo)準(zhǔn)的 c++ i/o 類
- string 類
- 數(shù)值類
- stl 容器類
- stl 算法
- stl 函數(shù)對(duì)象
- stl 迭代器
- stl 分配器
- 本地化庫(kù)
- 異常處理類
- 雜項(xiàng)支持庫(kù)