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