6-1:STL简介
文章目錄
- 一:什么是STL
- 二:STL的版本
- 三:STL的六大組件
一:什么是STL
STL(standard template libaray-標準模板庫):是C++標準庫的重要組成部分,不僅是一個可復用的組件庫,而且是一個包羅數據結構與算法的軟件框架
二:STL的版本
- 祖師爺版本
Alexander Stepanov、Meng Lee 在惠普實驗室完成的原始版本,本著開源精神,他們聲明允許任何人任意運用、拷貝、修改、傳播、商業使用這些代碼,無需付費。唯一的條件就是也需要向原始版本一樣做開源使用。 HP 版本–所有STL實現版本的始祖 - Windos-P.J版本
由P. J. Plauger開發,繼承自HP版本,被Windows Visual C++采用,不能公開或修改,缺陷:可讀性比較低,符號命名比較怪異 - SGI版本
由Silicon Graphics Computer Systems,Inc公司開發,繼承自HP版本。被GCC(Linux)采用,可移植性好,可公開、修改甚至販賣,從命名風格和編程 風格上看,閱讀性非常高
三:STL的六大組件
總結
- 上一篇: yii框架安装及环境配置!!!
- 下一篇: JavaScript window.ge